diff options
Diffstat (limited to '')
| -rw-r--r-- | home/environ.nix | 20 | ||||
| -rw-r--r-- | home/path.nix | 86 |
2 files changed, 55 insertions, 51 deletions
diff --git a/home/environ.nix b/home/environ.nix index bdfa5b7..b12093e 100644 --- a/home/environ.nix +++ b/home/environ.nix @@ -7,15 +7,17 @@ with lib; { "d %t/vtmp 0700" ]; - home.file = let - symlink = path: { source = config.lib.file.mkOutOfStoreSymlink path; }; - #TODO: No sirve, creo que por readline - devNull = symlink "/dev/null"; - in { - "vtmp" = symlink "/run/user/1000/vtmp"; - ".units_history" = devNull; - #TODO: .calc_history - }; + home.file = + let + symlink = path: { source = config.lib.file.mkOutOfStoreSymlink path; }; + #TODO: No sirve, creo que por readline + devNull = symlink "/dev/null"; + in + { + "vtmp" = symlink "/run/user/1000/vtmp"; + ".units_history" = devNull; + #TODO: .calc_history + }; programs = { zsh = { diff --git a/home/path.nix b/home/path.nix index 5632910..152091d 100644 --- a/home/path.nix +++ b/home/path.nix @@ -1,47 +1,49 @@ { config, lib, pkgs, ... }: with lib; { - home.packages = let - py = pkgs.python39Packages; - in [ - pkgs.file - pkgs.killall - pkgs.man-pages - pkgs.man-pages-posix - pkgs.tree - pkgs.unzip - pkgs.wget - pkgs.zip - ] ++ optionals (!config.home.isolation.active) [ - pkgs.calc - pkgs.cloc - pkgs.gcc - pkgs.gnome.gnome-screenshot - pkgs.gpicview - pkgs.gruvbox-dark-icons-gtk - pkgs.hack-font - pkgs.i3-gaps - py.ipython - pkgs.jq - pkgs.keepassxc - pkgs.libreoffice-fresh - pkgs.mosh - pkgs.mpv - pkgs.nmap - pkgs.libsForQt5.okular - pkgs.pavucontrol - py.python - pkgs.rustup - pkgs.local.scripts - pkgs.signal-desktop - pkgs.socat - pkgs.local.st - pkgs.tdesktop - pkgs.local.tmux-lift - pkgs.teams - pkgs.units - pkgs.xsel - pkgs.zoom-us - ]; + home.packages = + let + py = pkgs.python39Packages; + in + [ + pkgs.file + pkgs.killall + pkgs.man-pages + pkgs.man-pages-posix + pkgs.tree + pkgs.unzip + pkgs.wget + pkgs.zip + ] ++ optionals (!config.home.isolation.active) [ + pkgs.calc + pkgs.cloc + pkgs.gcc + pkgs.gnome.gnome-screenshot + pkgs.gpicview + pkgs.gruvbox-dark-icons-gtk + pkgs.hack-font + pkgs.i3-gaps + py.ipython + pkgs.jq + pkgs.keepassxc + pkgs.libreoffice-fresh + pkgs.mosh + pkgs.mpv + pkgs.nmap + pkgs.libsForQt5.okular + pkgs.pavucontrol + py.python + pkgs.rustup + pkgs.local.scripts + pkgs.signal-desktop + pkgs.socat + pkgs.local.st + pkgs.tdesktop + pkgs.local.tmux-lift + pkgs.teams + pkgs.units + pkgs.xsel + pkgs.zoom-us + ]; nixpkgs.config.allowUnfreePredicate = pkg: elem (getName pkg) [ "anydesk" |
