From 82766c2755693f325cc25e2e7585b1648502f636 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Thu, 25 Aug 2022 20:22:13 -0600 Subject: home: disable most path packages in namespaced shenvs --- home/path.nix | 84 ++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 39 deletions(-) (limited to 'home/path.nix') diff --git a/home/path.nix b/home/path.nix index 9f3657f..83eef58 100644 --- a/home/path.nix +++ b/home/path.nix @@ -1,39 +1,45 @@ -pkgs: let - py = pkgs.python39Packages; -in [ - pkgs.calc - pkgs.cloc - pkgs.file - pkgs.gcc - pkgs.gnome.gnome-screenshot - pkgs.gpicview - pkgs.hack-font - pkgs.i3-gaps - py.ipython - pkgs.jq - pkgs.keepassxc - pkgs.killall - pkgs.libreoffice-fresh - pkgs.man-pages - pkgs.man-pages-posix - 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.tree - pkgs.units - pkgs.unzip - pkgs.wget - pkgs.xsel - pkgs.zip - pkgs.gruvbox-dark-icons-gtk -] +{ 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 + ]; +} -- cgit v1.2.3