~matthias_t/nixos-config

NixOS configuration for my laptop
Document statefully configured apps, move viminfo to XDG basedir
Add clang, signal to systemPackages, comment out avogadro
Make mpv ignore keyboard volume buttons

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~matthias_t/nixos-config
read/write
git@git.sr.ht:~matthias_t/nixos-config

You can also use your local clone with git send-email.

My NixOS system configuration files. Private files are stored in the private/ directory and aren't version-controlled.

Many applications are configured in the global system configuration by means of wrapper scripts. Applications which are statefully configured are listed below.

  • Albert: It needs to be configured on first startup and will write to ~/.local, ~/.config and ~/.cache.
  • Vim: The directory ~/.local/state/vim has to be present for it to log the statefile there.
  • Thunderbird: The configuration and data needs to be restored from backup in the Restic secret archive to ~/.config/thunderbird. Following symlinks are needed.
    • ln -s ~/.config/thunderbird ~/.thunderbird
    • ln -s ~/.config/mozilla ~/.mozilla
  • Chromium: The configuration and data needs to be restored from backup in the Restic secret archive to ~/.config/chromium. The folllowing symlinks are needed.
    • ln -s ~/.local/share/pki ~/.pki
  • Steam: The following symlinks are needed.
    • ln -s ~/.local/share/steam ~/.steam