{ pkgs, lib, config, ... }: { config = lib.mkIf (config.host.name == "oignon") { programs.bash.shellAliases.riseup = "sudo ip netns exec riseup sudo -u $USER PULSE_SERVER=/run/user/$(id -u $USER)/pulse/native"; programs.bash.shellAliases.firefox = "riseup firefox"; programs.gpg.homedir = "${config.home.homeDirectory}/documents/sec/.gnupg"; programs.doom-emacs = { enable = true; doomPrivateDir = ../emacs; }; services.emacs = { enable = false; package = config.programs.emacs.package; }; home.sessionVariables = { PASSWORD_STORE_DIR = "$HOME/documents/sec/.password-store"; }; home.packages = [ pkgs.arandr #pkgs.freecad pkgs.gcolor2 pkgs.gpsbabel pkgs.graphviz pkgs.inkscape pkgs.optipng (pkgs.qgis.override { extraPythonPackages = (ps: [ ps.pyqt5_with_qtwebkit ]); }) pkgs.x2goclient #pkgs.libva-utils #pkgs.sweethome3d.application ]; }; }