]> Git — Sourcephile - julm/julm-nix.git/blob - homes/julm/hosts/oignon.nix
doom-emacs: only on oignon for now
[julm/julm-nix.git] / homes / julm / hosts / oignon.nix
1 { pkgs, lib, config, ... }:
2 {
3 config = lib.mkIf (config.host.name == "oignon") {
4 programs.bash.shellAliases.riseup = "sudo ip netns exec riseup sudo -u $USER PULSE_SERVER=/run/user/$(id -u $USER)/pulse/native";
5 programs.bash.shellAliases.firefox = "riseup firefox";
6 programs.gpg.homedir = "${config.home.homeDirectory}/documents/sec/.gnupg";
7 programs.doom-emacs = {
8 enable = true;
9 doomPrivateDir = ../emacs;
10 };
11 services.emacs = {
12 enable = false;
13 package = config.programs.emacs.package;
14 };
15 home.sessionVariables = {
16 PASSWORD_STORE_DIR = "$HOME/documents/sec/.password-store";
17 };
18 home.packages = [
19 pkgs.arandr
20 #pkgs.freecad
21 pkgs.gcolor2
22 pkgs.gpsbabel
23 pkgs.graphviz
24 pkgs.inkscape
25 pkgs.optipng
26 (pkgs.qgis.override { extraPythonPackages = (ps: [
27 ps.pyqt5_with_qtwebkit
28 ]); })
29 pkgs.x2goclient
30 #pkgs.libva-utils
31 #pkgs.sweethome3d.application
32 ];
33 };
34 }