summaryrefslogtreecommitdiff
path: root/home/path.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/path.nix')
-rw-r--r--home/path.nix84
1 files changed, 45 insertions, 39 deletions
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
+ ];
+}