aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'modules/scripts')
-rw-r--r--modules/scripts/default.nix70
1 files changed, 35 insertions, 35 deletions
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix
index 1b4478b..a05aaed 100644
--- a/modules/scripts/default.nix
+++ b/modules/scripts/default.nix
@@ -6,7 +6,7 @@
}:
let
shell =
- if config.programs.zsh.enable then (lib.getExe config.programs.zsh.package) else "/usr/bin/env sh";
+ if config.terminal.zsh.enable then (lib.getExe config.terminal.zsh.package) else "/usr/bin/env sh";
mkScript =
name: path: env: deps:
@@ -40,11 +40,11 @@ let
aria2-run = {
path = ./aria2-run.sh;
deps = [
- config.programs.aria2.package
+ config.web.aria2.package
];
conditions = [
{
- option = "programs.aria2.enable";
+ option = "web.aria2.enable";
value = true;
}
];
@@ -55,30 +55,30 @@ let
file-preview = {
path = ./file-preview.sh;
deps = [
- config.programs.kitty.package
- config.programs.bat.package
- config.programs.ffmpeg.package
- config.programs.ouch.package
+ config.terminal.kitty.package
+ config.terminal.bat.package
+ config.media.ffmpeg.package
+ config.file-management.ouch.package
pkgs.file
pkgs.librsvg
pkgs.poppler-utils
];
conditions = [
{
- option = "programs.ffmpeg.enable";
+ option = "media.ffmpeg.enable";
value = true;
}
{
- option = "programs.ouch.enable";
+ option = "file-management.ouch.enable";
value = true;
}
{
# not a dependency
- option = "programs.zathura.enable";
+ option = "office.zathura.enable";
value = true;
}
{
- option = "programs.bat.enable";
+ option = "terminal.bat.enable";
value = true;
}
];
@@ -86,7 +86,7 @@ let
file-preview-clean = {
path = ./file-preview-clean.sh;
deps = [
- config.programs.kitty.package
+ config.terminal.kitty.package
];
conditions = [
{
@@ -98,17 +98,17 @@ let
fzf-launcher = {
path = ./fzf-launcher.sh;
deps = [
- config.programs.fzf.package
+ config.terminal.fzf.package
pkgs.util-linux
- config.programs.zsh.package
+ config.terminal.zsh.package
];
conditions = [
{
- option = "programs.fzf.enable";
+ option = "terminal.fzf.enable";
value = true;
}
{
- option = "programs.zsh.enable";
+ option = "terminal.zsh.enable";
value = true;
}
];
@@ -125,16 +125,16 @@ let
screen-recording = {
path = ./screen-recording.sh;
deps = [
- config.programs.ffmpeg.package
- config.programs.slop.package
+ config.media.ffmpeg.package
+ config.media.slop.package
];
conditions = [
{
- option = "programs.ffmpeg.enable";
+ option = "media.ffmpeg.enable";
value = true;
}
{
- option = "programs.slop.enable";
+ option = "media.slop.enable";
value = true;
}
];
@@ -142,26 +142,26 @@ let
system-monitor = {
path = ./system-monitor.sh;
deps = [
- config.programs.bottom.package
- config.programs.nvtop.package
- config.programs.tmux.package
- config.programs.kitty.package
+ config.system.bottom.package
+ config.system.nvtop.package
+ config.terminal.tmux.package
+ config.terminal.kitty.package
];
conditions = [
{
- option = "programs.bottom.enable";
+ option = "system.bottom.enable";
value = true;
}
{
- option = "programs.nvtop.enable";
+ option = "system.nvtop.enable";
value = true;
}
{
- option = "programs.tmux.enable";
+ option = "terminal.tmux.enable";
value = true;
}
{
- option = "programs.kitty.enable";
+ option = "terminal.kitty.enable";
value = true;
}
];
@@ -169,19 +169,19 @@ let
vpn-connect = {
path = ./vpn-connect.sh;
env = {
- SYSTEMD_RESOLVED_PATH = "${config.programs.openvpn.package}/libexec/update-systemd-resolved";
+ SYSTEMD_RESOLVED_PATH = "${config.security.openvpn.package}/libexec/update-systemd-resolved";
};
deps = [
- config.programs.fzf.package
- config.programs.openvpn.package
+ config.terminal.fzf.package
+ config.security.openvpn.package
];
conditions = [
{
- option = "programs.openvpn.enable";
+ option = "security.openvpn.enable";
value = true;
}
{
- option = "programs.fzf.enable";
+ option = "terminal.fzf.enable";
value = true;
}
];
@@ -214,7 +214,7 @@ let
pkgs.makeDesktopItem {
name = name;
desktopName = sc.desktop.displayName;
- exec = "${lib.getExe config.programs.kitty.package} -e ${lib.getExe sc.package}";
+ exec = "${lib.getExe config.terminal.kitty.package} -e ${lib.getExe sc.package}";
icon = "kitty";
categories = [ "Utility" ];
terminal = false;
@@ -298,7 +298,7 @@ in
home.packages = [
pkgs.file
- config.programs.bat.package
+ config.terminal.bat.package
]
++ lib.filter (x: x != null) (lib.mapAttrsToList (_: s: s.package) config.scripts)
++ lib.filter (x: x != null) desktopItems;