summaryrefslogtreecommitdiff
path: root/modules/root/software
diff options
context:
space:
mode:
Diffstat (limited to 'modules/root/software')
-rw-r--r--modules/root/software/default.nix1
-rw-r--r--modules/root/software/desktop.nix2
-rw-r--r--modules/root/software/overlays.nix16
-rw-r--r--modules/root/software/utilities.nix6
4 files changed, 21 insertions, 4 deletions
diff --git a/modules/root/software/default.nix b/modules/root/software/default.nix
index 8d1e987..5f6494d 100644
--- a/modules/root/software/default.nix
+++ b/modules/root/software/default.nix
@@ -5,6 +5,7 @@
./desktop.nix
./development.nix
./docker.nix
+ ./overlays.nix
./system.nix
./utilities.nix
./virtualisation.nix
diff --git a/modules/root/software/desktop.nix b/modules/root/software/desktop.nix
index 88101d8..f9b7952 100644
--- a/modules/root/software/desktop.nix
+++ b/modules/root/software/desktop.nix
@@ -30,10 +30,10 @@
pcmanfm
redshift
scrot
+ st
sxiv
wpa_supplicant_gui
zathura
- (callPackage ./derivations/st {})
] ++ pkgs.lib.optionals config.software.desktop.chromium.enable [
# Chrome
config.software.desktop.chromium.package
diff --git a/modules/root/software/overlays.nix b/modules/root/software/overlays.nix
new file mode 100644
index 0000000..670acfb
--- /dev/null
+++ b/modules/root/software/overlays.nix
@@ -0,0 +1,16 @@
+{ pkgs, ... }: {
+ nixpkgs.overlays = with pkgs; [
+ (final: prev: {
+ crazydiskinfo = (callPackage ./derivations/crazydiskinfo {});
+ })
+ (final: prev: {
+ lowbat = (callPackage ./derivations/lowbat {});
+ })
+ (final: prev: {
+ pavolctld = (callPackage ./derivations/pavolctld {});
+ })
+ (final: prev: {
+ st = (callPackage ./derivations/st {});
+ })
+ ];
+}
diff --git a/modules/root/software/utilities.nix b/modules/root/software/utilities.nix
index 7622461..9bd76a6 100644
--- a/modules/root/software/utilities.nix
+++ b/modules/root/software/utilities.nix
@@ -1,5 +1,6 @@
{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
+ crazydiskinfo
entr
fastfetch
ffmpeg
@@ -7,11 +8,13 @@
jq
light
lm_sensors
+ lowbat
mediainfo
neovim
nmap
openssl
p7zip
+ pavolctld
powertop
pv
rsync
@@ -26,8 +29,5 @@
wireguard-tools
xxHash
yt-dlp
- (callPackage ./derivations/crazydiskinfo {})
- (callPackage ./derivations/lowbat {})
- (callPackage ./derivations/pavolctld {})
];
}