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).

I'm a freelance OpenBSD, FreeBSD, Linux and Qubes OS consultant, this includes DevOps, DevSecOps, technical writing or documentation work.

If you enjoy this blog, you can sponsor my open source work financially so I can write this blog and contribute to Free Software as my daily job.

2024

2024-07-02 WireGuard and Linux network namespaces

2024-06-24 The Old Computer Challenge v4 (Olympics edition)

2024-06-15 How to mount ISO or file disk images on OpenBSD

2024-06-08 OpenBSD extreme privacy setup

2024-05-25 OpenBSD mirror over Tor / I2P

2024-05-24 Improve your SSH agent security

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

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

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

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

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

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

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

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

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)