summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/environ.nix20
-rw-r--r--home/path.nix86
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"