About me: My name is Solène Rapenne, pronouns she/her. I like learning and sharing knowledge. Hobbies: '(BSD OpenBSD Qubes OS Lisp cmdline gaming security QubesOS internet-stuff). I love percent and lambda characters. OpenBSD developer solene@. No AI is involved in this blog.

Contact me: solene at dataswamp dot org or @solene@bsd.network (mastodon).

You can sponsor my work financially if you want to help me writing this blog and contributing to Free Software as my daily job.


2024-05-17 Organize your console with tmuxinator

2024-04-27 What is going on in Nix community?

2024-04-27 OpenBSD scripts to convert wg-quick VPN files

2024-04-20 A Stateless Workstation

2024-03-30 Lessons learned with XZ vulnerability

2024-03-13 Cloud gaming review using Playstation Plus

2024-03-07 Cloud gaming review using Geforce Now

2024-03-06 Script NAT on Qubes OS

2024-02-20 Some OpenBSD features that aren't widely known

2024-02-10 Mounting video ram on Linux

2024-01-19 Hosting Shaarli on OpenBSD

2024-01-18 This blog is AI free

2024-01-10 Overcoming imposter syndrome in IT

2024-01-09 2024 plans and 2023 retrospective

2024-01-03 NovaCustom NV41 laptop review


2023-12-31 OpenBSD workstation hardening

2023-12-24 Qubes OS backup transfer from old to new computer

2023-12-03 OpenBSD in a CI environment with sourcehut

2023-11-03 Run your own Syncthing relay server on OpenBSD

2023-10-27 Read quoted-printable emails with qprint

2023-10-18 Run your own Syncthing discovery server on OpenBSD

2023-10-04 Port of the Week: Presenting Syncthing

2023-10-01 Introduction to the OpenBSD operating system

2023-10-01 This is OctOpenBSD month

2023-09-24 Firefox hardening with Arkenfox

2023-09-15 Flatpak integration in Qubes OS templates

2023-09-08 How to add pledge to a program in OpenBSD

2023-08-31 My top 20 video games

2023-08-27 OpenBSD vmm and qcow2 derived disks

2023-08-19 Manipulate PDF files easily with pdftk

2023-08-18 Migrating prosody internal storage to SQLite on OpenBSD

2023-08-11 Some explanations about OpenBSD memory usage

2023-08-05 Authenticate the SSH servers you are connecting to

2023-07-24 Turning a 15 years old laptop into a children proof retrogaming station

2023-07-17 Old Computer Challenge v3: postmortem

2023-07-14 How-to install Alpine Linux in full ram with persistency

2023-07-12 Introduction to immutable Linux systems

2023-07-11 Easily use your remote scanner on Linux (Qubes OS guide)

2023-07-10 Old Computer Challenge v3: day 1

2023-07-07 How to install Kanboard on OpenBSD

2023-06-28 Using anacron to run periodic tasks

2023-06-22 Ban scanners IPs from OpenSMTP logs

2023-06-17 Why one would use Qubes OS?

2023-06-17 Using git bundle to synchronize a repository between Qubes OS dom0 and an AppVM

2023-06-16 OpenKuBSD progress report

2023-06-06 OpenKuBSD design document

2023-06-04 The Old Computer Challenge V3

2023-06-04 Qubes OS dom0 files workflow using fossil

2023-06-03 Install OpenBSD in Qubes OS

2023-06-02 Declaratively manage your Qubes OS

2023-05-30 Backport OpenBSD 7.3 pkg_add enhancement

2023-05-25 Send XMPP messages from the command line

2023-05-15 How to install Nix in a Qubes OS AppVM

2023-05-14 Create a custom application entry in Qubes OS

2023-05-12 Making Qubes OS backups more efficient

2023-05-05 Stream your OpenBSD desktop audio to other devices

2023-04-30 Installing Alpine as a Desktop

2023-04-23 Set up your own CalDAV and CardDAV servers on OpenBSD

2023-04-16 Trying some Linux distributions to free my Steam Deck

2023-04-09 Quelques Haikus pour début 2023

2023-04-05 How to setup a local network cache for Flatpak

2023-04-03 Detect left over users and groups on OpenBSD

2023-03-26 Monitor your remote host network quality using smokeping on OpenBSD

2023-03-17 L'État m'impose Google (ou Apple)

2023-03-13 Launching on Patreon

2023-03-12 Linux $HOME encryption with ecryptfs

2023-03-04 Using GitHub Actions to maintain Gentoo packages repository

2023-02-16 Lightweight data monitoring using RRDtool

2023-02-06 Introduction to nftables on Linux

2023-01-29 [Cheatsheet] Fossil version control software

2023-01-28 Configure syncthing to sync a single file

2023-01-04 How to boot on a BTRFS snapshot

2023-01-02 Booting Gentoo on a BTRFS from multiple LUKS devices

2023-01-01 Export Flatpak programs from a computer to another


2022-12-01 Authentication gateway with SSH on OpenBSD

2022-11-20 Automatic prompt to unlock remote encrypted partitions

2022-11-18 Pinafore: a light Mastodon web client

2022-11-17 Hard user separation with two NixOS as one

2022-11-03 Mirroring sources used in nixpkgs (software preservation)

2022-10-31 Nushell: Introduction to a new kind of shell

2022-10-21 Search in OpenBSD packages with openports.pl

2022-10-11 A kiosk computer running OpenBSD

2022-10-10 Boredom land with NixOS

2022-10-07 Linux BTRFS continuous snapshots

2022-10-06 A NixOS kiosk

2022-10-05 Linux NILFS file system: automatic continuous snapshots

2022-10-04 My open-source machine learning toolbox

2022-10-02 The top 10 things about blog and IT you should know

2022-10-02 Extending fail2ban on NixOS

2022-09-29 Automatically ban ports scanner IPs on NixOS

2022-09-28 Avoid Linux locking up in low memory situations using earlyoom

2022-09-25 How to trigger services restart after OpenBSD update

2022-09-24 My NixOS workflow after migrating from OpenBSD

2022-09-21 Sharing some statistics about BTRFS compression

2022-09-21 Using Arion to use NixOS modules in containers

2022-09-16 Using Netdata on NixOS and connecting to Netdata cloud

2022-09-11 Explaining modern server monitoring stacks for self-hosting

2022-09-09 Bento 1.0.0 released

2022-09-09 Video - talk about NixOS deployments tools

2022-09-08 Git - How to prevent a branch to be pushed

2022-09-06 NixOS Bento: now able to compare local and remote NixOS version

2022-09-05 NixOS Bento: new reporting feature

2022-09-04 Managing a fleet of NixOS Part 3 - Welcome to Bento

2022-09-03 Managing a fleet of NixOS Part 2 - A KISS design

2022-09-02 How to host a local front-end for Reddit / YouTube / Twitter on NixOS

2022-09-02 Managing a fleet of NixOS Part 1 - Design choices

2022-08-29 NixOS specific feature: specialisations

2022-08-29 My BTRFS cheatsheet

2022-08-28 My blog workflow

2022-08-25 Local peer to peer binary cache with NixOS and Peerix

2022-08-23 My RSS feed with HTML content is back

2022-08-23 Using nix download bandwidth limit feature

2022-08-21 Minecraft performance improvement using the Sodium mod

2022-08-20 Using systemd to make a Minecraft server to start on-demand and stop when it has no player

2022-08-19 How to hack on Nix and try your changes

2022-08-18 Why is the OpenBSD documentation so good?

2022-08-16 BTRFS deduplication using bees

2022-08-07 How to get NixOS hosted at OpenBSD Amsterdam

2022-08-05 Solving a bad ARP behavior on a Linux router

2022-08-05 Fair Internet bandwidth management on a network using Linux

2022-08-03 Creating a NixOS live USB for a full featured APU router

2022-07-23 How to use sshfs on OpenBSD

2022-07-20 Make nix flakes commands using the same nixpkgs as NixOS does

2022-07-20 How to account systemd services bandwidth usage on NixOS

2022-07-19 The Old Computer Challenge V2: done!

2022-07-19 How to use Docker from a Linux host system to escalate to root

2022-07-15 Storing information on paper using the Pen To Paper protocol

2022-07-14 The Old Computer Challenge V2: day 5

2022-07-11 The Old Computer Challenge V2: day 2

2022-07-10 The Old Computer Challenge V2: day 1

2022-07-01 The Old Computer Challenge V2: back to RTC

2022-06-22 How I would sell OpenBSD as a salesperson

2022-06-21 Use a gamepad to control mpv video playback

2022-06-02 How to make a local NixOS cache server

2022-05-20 Creating a NixOS thin gaming client live USB

2022-05-05 Using a game engine to write a graphical interface to the OpenBSD package manager

2022-05-05 Managing OpenBSD installed packages declaratively

2022-05-03 How to contribute to the OpenBSD project

2022-04-29 Blog post: just having fun making games

2022-04-28 Writing my first OpenBSD game using Godot

2022-04-23 Routing a specific user on a specific network interface on Linux

2022-04-23 Video guide to install OpenBSD 7.1 with the GNOME desktop

2022-04-22 Reduce httpd web server bandwidth usage by serving compressed files

2022-04-21 OpenBSD 7.1: fan noise and high temperature solution

2022-04-18 Operating systems battle: OpenBSD vs NixOS

2022-03-21 Keep your OpenBSD system cool with obsdfreqd

2022-03-15 Reproducible clean $HOME in OpenBSD using impermanence

2022-02-10 Reed-alert: five years later

2022-01-13 Harden your NixOS workstation

2022-01-12 How to pin a nix-shell environment using niv

2022-01-08 My plans for 2022


2021-12-21 My NixOS configuration

2021-12-20 Restrict users to a network interface on Linux

2021-12-19 Playing video games on Linux

2021-12-16 OpenVPN on OpenBSD in its own rdomain to prevent data leak

2021-12-15 Persistency management of memory based filesystem on OpenBSD

2021-12-11 What are the VPN available on OpenBSD

2021-12-09 Port of the week: cozy

2021-12-05 Nvidia card in eGPU and NixOS

2021-12-04 Using awk to pretty-display OpenBSD packages update changes

2021-12-01 The state of Steam on OpenBSD

2021-11-27 Nethack: end of Sery the Tourist

2021-11-25 Simple network dashboard with vnstat

2021-11-14 OpenBSD and Linux comparison: data transfer benchmark

2021-11-10 How I ended up liking GNOME

2021-10-21 What if Internet stops? How to rebuild an offline federated infrastructure using OpenBSD

2021-10-17 Use fzf for ksh history search

2021-10-16 Typing faster with assistive technology

2021-10-09 Full WireGuard setup with OpenBSD

2021-10-04 Port of the week: foliate

2021-10-01 Story of making the OpenBSD Webzine

2021-09-26 Measuring power efficiency of a CPU frequency scheduler on OpenBSD

2021-09-19 Reuse of OpenBSD packages for trying runtime

2021-09-18 How to use cpan or pip packages on Nix and NixOS

2021-09-18 Benchmarking compilation time with ccache/mfs on OpenBSD

2021-09-16 Experimenting with a new OpenBSD development lab

2021-09-15 Reviewing some open source distraction free editors

2021-09-15 Blog update 2021

2021-09-14 Managing /etc/hosts on NixOS

2021-09-10 Workaround for an OpenBSD boot error on APU boards

2021-09-09 Dear open source developers

2021-09-07 Port of the week: pngquant

2021-09-06 Review of ElementaryOS 6 (Odin)

2021-09-05 Playing with a new shell: fish

2021-09-01 External GPU on Linux review

2021-08-30 Fair Internet bandwidth management on a network using OpenBSD

2021-08-15 pkgupdate, an OpenBSD script to update packages fast

2021-08-06 Faster packages updates with OpenBSD

2021-08-05 Register multiples wifi networks on OpenBSD

2021-07-30 Automatically lock screen on OpenBSD using xidle and xlock

2021-07-27 Studying the impact of being on Hacker News first page

2021-07-26 The Old Computer Challenge: 10 days later, what changed?

2021-07-25 OpenBSD full Tor setup

2021-07-23 Why self hosting is important

2021-07-21 Self host your Podcast easily with potcasse

2021-07-19 Simple scripts I made over time

2021-07-16 The Old Computer Challenge: day 7

2021-07-15 The Old Computer Challenge: day 6

2021-07-13 Filtering spam using Rspamd and OpenSMTPD on OpenBSD

2021-07-12 The Old Computer Challenge: day 3

2021-07-10 The Old Computer Challenge: day 1

2021-07-09 Obsolete in the IT crossfire

2021-07-08 OpenBSD: pkg_add performance analysis

2021-07-07 The Old Computer Challenge

2021-07-06 Track changes in /etc with etckeeper

2021-07-05 Gentoo cheatsheet

2021-07-02 Listing every system I used

2021-06-25 How to choose a communication protocol

2021-06-21 How to use the Open Graph Protocol for your website

2021-06-20 Using the I2P network with OpenBSD and NixOS

2021-06-17 Run your Gemini server on Guix with Agate

2021-06-12 How to use Tor only for onion addresses in a web browser

2021-06-10 Guix: easily run Linux binaries

2021-06-07 Guix: fetch packages from other Guix in the LAN

2021-06-02 GearBSD: managing your packages on OpenBSD

2021-06-01 GearBSD: a project to help automating your OpenBSD

2021-05-31 (R)?ex automation for deploying Matrix synapse on OpenBSD

2021-05-30 Kakoune: filetype based on filename

2021-05-30 Using dpb on OpenBSD for package compilation cluster

2021-05-27 Extend Guix Linux with the nonguix repository

2021-05-22 How to use WireGuard VPN on Guix

2021-05-21 Backup software: borg vs restic

2021-05-18 How to setup wireguard on NixOS

2021-05-17 How to switch to NixOS development version

2021-05-15 Turn your Xorg in black and white

2021-05-14 Why do I write this blog?

2021-05-13 Simple solution VS over-engineering

2021-05-12 Introduction to git-annex (Port Of The Week)

2021-05-09 Introduction to security good practices

2021-05-08 How to run a NixOS VM as an OpenBSD guest

2021-05-07 How to install Gnome on OpenBSD

2021-05-04 Synchronization files software

2021-05-03 OpenBSD: getting started

2021-05-01 OpenBSD 6.9 packages using IPFS

2021-04-27 Use Libreoffice Calc to make 3D models

2021-04-22 Port of the week: pup

2021-04-18 Bandwidth management in go-IPFS

2021-04-17 Introduction to IPFS

2021-04-15 Port of the week: musikcube

2021-03-25 Easy text transmission from computer to smartphone

2021-03-23 Opensource from an author point of view

2021-03-21 Securely share a secret using Shamir's secret sharing

2021-03-21 How to split a file into small parts

2021-03-20 Port of the week: diffoscope

2021-03-12 Port of the week: pmenu

2021-03-10 Easy spamAssassin with OpenSMTPD

2021-03-09 Implement a «Command not found» handler in OpenBSD

2021-03-07 Top 12 best opensource games available on OpenBSD

2021-03-02 Port of the week: checkrestart

2021-02-26 Port of the week: shapez.io - a libre factory gaming

2021-02-24 Nginx as a TCP/UDP relay

2021-02-22 Port of the week: catgirl irc client

2021-02-16 Full list of services offered by a default OpenBSD installation

2021-02-14 What security does a default OpenBSD installation offer?

2021-02-14 Firejail on Linux to sandbox all the things

2021-02-07 Bandwidth limiting on OpenBSD 6.8

2021-02-06 How to set a system wide bandwidth limit on Linux systems

2021-02-06 Filtering TCP connections by operating system on OpenBSD

2021-02-06 Using pkgsrc on OpenBSD

2021-02-06 Enable multi-factor authentication on OpenBSD

2021-01-22 NixOS review: pros and cons

2021-01-14 Vger security analysis

2021-01-06 Free time partitionning

2021-01-04 Toward a simpler lifestyle

2021-01-04 [FR] Pourquoi j'utilise OpenBSD

2021-01-03 [FR] Méthodes de publication de mon blog sur plusieurs médias

2021-01-03 My blog workflow

2021-01-02 Port of the week: Lagrange

2021-01-02 Vger gemini server can now redirect


2020-12-14 Host your Cryptpad web office suite with OpenBSD

2020-12-02 Kakoune editor cheatsheet

2020-11-30 How to deploy Vger gemini server on OpenBSD

2020-11-24 About Language Server Protocol and Kakoune text editor

2020-11-24 [7th floor] Nethack story of Sery the tourist

2020-11-18 FuguITA: OpenBSD live-cd

2020-11-16 Why I use OpenBSD

2020-11-15 Toward an automated tracking of OpenBSD ports contributions

2020-11-15 The Nethack story of Sery the tourist

2020-11-14 Full featured Slackware email server with sendmail and cyrus-imapd

2020-11-13 How to use Slackware community slackbuilds

2020-11-10 About the offline laptop project

2020-11-09 Keyboard tweaks to use Xorg on an IBook laptop

2020-11-09 Connect to Mastodon using HTTP 1.0 with Brutaldon

2020-11-04 Join the peer to peer social network Scuttlebutt using OpenBSD and Oasis

2020-10-29 How the OpenBSD -stable packages are built

2020-10-28 Port of the week: rclone

2020-10-27 OpenVPN as the default gateway on OpenBSD

2020-10-18 A curated non-violent games list

2020-10-18 Making a home NAS using NixOS

2020-10-14 NixOS optional features in packages

2020-10-06 Unlock a full disk encryption NixOS with usb memory stick

2020-09-28 Playing chess by email

2020-09-27 About pipelining OpenBSD ports contributions

2020-09-24 Docker cheatsheet

2020-09-04 A few tips about the cd command

2020-09-04 Find which package provides a given file in OpenBSD

2020-06-16 Download files listed in a http index with wget

2020-06-15 Birthday dates management using calendar

2020-06-11 prose - Blogging with email

2020-06-05 Gaming on OpenBSD

2020-05-20 Beautiful background pictures on OpenBSD

2020-05-17 Communauté OpenBSD française

2020-05-16 New blog feature: Fediverse comments

2020-05-11 FreeBSD 12.1 on a laptop

2020-05-04 Enable dark mode on Firefox

2020-03-28 Aggregate internet links with mlvpn

2020-03-27 OpenBSD -current - Frequently Asked Questions

2020-03-17 Advice for working remotely from home

2020-02-19 A day as an OpenBSD developer

2020-02-18 Daily life with the offline laptop

2020-02-06 Cycling / bike trips and opensource

2020-02-04 Common LISP awk macro for easy text file operations

2020-01-11 Using the OpenBSD ports tree with dedicated users

2020-01-10 Using rsnapshot for easy backups


2019-12-20 Crop a video using ffmpeg

2019-12-20 Separate or merge audio and video using ffmpeg

2019-12-09 Playing CrossCode within a web browser

2019-11-13 Host your own wikipedia backup

2019-11-12 Creating new users dedicated to processes

2019-10-02 How to remove a part of a video using ffmpeg

2019-09-06 GPG2 cheatsheet

2019-08-26 Stream live video using nginx

2019-08-26 Minimalistic markdown subset to html converter using awk

2019-08-23 Life with an offline laptop

2019-08-14 OpenBSD -stable packages

2019-07-29 OpenBSD ttyplot examples

2019-07-19 Realtime bandwidth terminal graph visualization

2019-07-06 Streaming to Twitch using OpenBSD

2019-07-04 High quality / low latency VOIP server with umurmur/Mumble on OpenBSD

2019-07-04 Nginx and acme-client on OpenBSD

2019-06-13 OpenBSD as an IPv6 router

2019-06-05 RSS feed for OpenBSD stable packages repository (made with XSLT)

2019-05-15 Simple way to use ssh tunnels in scripts

2019-05-15 Kermit command line to fetch remote files through ssh

2019-05-15 Simple shared folder with Samba on OpenBSD 6.5

2019-04-23 Neomutt cheatsheet

2019-04-17 Create a dedicated user for ssh tunneling only

2019-04-17 Deploying munin-node with drist

2019-04-01 Playing Slay the Spire on OpenBSD

2019-03-07 Using haproxy for TLS layer

2019-03-07 Add a TLS layer to your Gopher server

2019-02-21 OpenBSD and iSCSI part2: the initiator (client)

2019-02-21 OpenBSD and iSCSI part1: the target (server)

2019-02-18 Drist release with persistent ssh

2019-02-12 Aspell to check spelling

2019-02-07 Port of the week: sct

2019-02-06 How to parallelize Drist

2019-02-05 Vincent Delft talk at FOSDEM 2019: OpenBSD as a full-featured NAS

2019-01-31 Transfer your files with Kermit

2019-01-14 Some 2019 news


2018-12-04 Fun tip #3: Split a line using ed

2018-11-29 Configuration deployment made easy with drist

2018-11-29 Fun tip #2: Display trailing spaces using ed

2018-11-21 Tor part 6: onionshare for sharing files anonymously

2018-11-13 Tor part 5: onioncat for IPv6 VPN over tor

2018-11-13 Moving away from Emacs, 130 days after

2018-11-13 Fun tip #1: Apply a diff with ed

2018-11-09 Play Stardew Valley on OpenBSD

2018-11-08 Safely restrict commands through SSH

2018-11-08 Tor part 4: run a relay

2018-10-31 File versioning with rcs

2018-10-29 Configure OpenSMTPD to relay on a network

2018-10-24 Tor part 3: Tor Browser

2018-10-24 Show OpenSMTPD queue and force sending queued mails

2018-10-12 New cl-yag version

2018-10-11 Tor part 2: hidden service

2018-10-10 Tor part 1: how-to use Tor

2018-09-20 Create a new OpenBSD partition from unused space

2018-09-11 Display the size of installed packages ordered by size

2018-09-11 News about the blog

2018-09-11 Manage ”nice” priority of daemons on OpenBSD

2018-09-06 Configuration of OpenSMTPD to relay mails to outbound smtp server

2018-08-30 RSS Feed available for OpenBSD-current special instructions

2018-08-30 Automatic switch wifi/ethernet on OpenBSD

2018-07-14 Generate qrcode using command line

2018-07-05 Tmux mastery

2018-07-03 Writing an article using mdoc format

2018-07-03 Trying to move away from emacs

2018-06-26 Easy encrypted backups on OpenBSD with base tools

2018-06-25 Change default application for xdg-open

2018-06-01 Share a tmux session with someone with tmate

2018-05-31 Deploying cron programmaticaly the unix way

2018-05-22 Mount a folder on another folder

2018-05-22 Faster SSH with multiplexing

2018-05-22 Sending mail with mu4e

2018-05-17 Autoscrolling text for lazy reading

2018-05-15 Port of the week: Sent

2018-05-08 Use ramdisk on /tmp on OpenBSD

2018-05-04 Mounting remote samba share through SSH tunnel

2018-05-02 Extract files from winmail.dat

2018-05-02 Port of the week: ledger

2018-04-18 Port of the week: dnstop

2018-04-17 How to read a epub book in a terminal

2018-04-10 Port of the week: tig

2018-03-16 Unofficial OpenBSD FAQ

2018-01-17 Monitor your systems with reed-alert


2017-12-16 New cl-yag version

2017-12-13 How to merge changes with git when you are a noob

2017-12-12 How to type using only one hand: keyboard mirroring

2017-12-05 Showing some Common Lisp features

2017-11-22 Allow wide resolution on intel graphics laptop

2017-11-09 Low bandwidth: Fetch OpenBSD sources

2017-11-08 Gentoo port of the week: slrn

2017-10-25 Gopher related software

2017-10-25 Zooming with emacs, tmux or stumpwm

2017-10-17 Gentoo port of the week: Nethogs

2017-10-16 How to limit bandwidth usage of emerge in Gentoo

2017-08-16 Display manually installed packages on FreeBSD 11

2017-08-16 Using firefox on Guix distribution

2017-06-15 Using emacs to manage mails with mu4e

2017-05-16 Fold functions in emacs

2017-05-14 How to change Firefox locale to ... esperanto?

2017-04-13 Markup languages comparison

2017-04-11 OpenBSD 6.1 released

2017-04-10 Connect to pfsense box console by usb

2017-03-22 List of useful tools

2017-03-17 How to check your data integrity?

2017-01-24 Port of the week: rss2email

2017-01-23 Dovecot: folder appears empty

2017-01-21 New cl-yag version

2017-01-20 Let's encrypt on OpenBSD in 5 minutes

2017-01-18 How to use ssh tramp on Emacs Windows?

2017-01-17 Convert mailbox to maildir with dovecot

2017-01-07 Port of the week: entr


2016-12-08 Emacs 25: save cursor position

2016-10-19 Port of the week: dnscrypt-proxy

2016-10-07 How to publish a git repository on http

2016-10-04 Port of the week: rlwrap

2016-09-26 Common LISP: How to open an SSL / TLS stream

2016-09-21 Port of the week: stumpwm

2016-09-12 Redirect stdin into a variable in shell

2016-09-06 Android phone and Unix

2016-08-25 How to kill processes by their name

2016-08-17 Automatically mute your Firefox tab

2016-08-12 Port of the week: pwgen

2016-08-11 Website now compatible gopher !

2016-08-08 Port of the week: feh

2016-07-20 Port of the week: Puddletag

2016-07-12 Port of the week: Profanity

2016-07-04 Stop being tracked by Google search with Firefox

2016-07-04 Port of the week: OpenSCAD

2016-06-27 Port of the week: arandr

2016-06-23 Port of the week: x2x

2016-06-08 Git cheat sheet

2016-06-07 How to send html signature in mu4e

2016-06-06 My Stumpwm config on OpenBSD

2016-05-31 Port of the week: mbuffer

2016-05-25 FreeBSD 11 and Perc H720P Mini raid controller

2016-05-20 Port of the week: rdesktop

2016-05-17 Mbsync and imap login problem

2016-05-17 Resize live UFS filesystem on FreeBSD 11

2016-05-17 Git push to non-bare repository

2016-05-13 Port of the week: sxiv

2016-05-06 Port of the week: bwm-ng

2016-05-03 My mutt cheat sheet

2016-05-03 My zsh cheat sheet

2016-05-02 Simple emacs config

2016-05-02 How to add a route through a specific interface on FreeBSD (10 to 13)