summaryrefslogtreecommitdiff
path: root/home-manager/features/gui/desktops/niri/parts/selectors.nix
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-11-02 13:53:38 -0500
committertriethyl <triethylammonium@pm.me>2025-11-02 13:54:20 -0500
commit520313a733cd26dbd2692c2a8372aff1e1de657e (patch)
treea90ea9f6f2febbea36581504c637e83a3bf5a7f7 /home-manager/features/gui/desktops/niri/parts/selectors.nix
parent0457d18e24454663396cf054d8a16b1da635d99b (diff)
features: added calendar cli app
Diffstat (limited to 'home-manager/features/gui/desktops/niri/parts/selectors.nix')
-rw-r--r--home-manager/features/gui/desktops/niri/parts/selectors.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/home-manager/features/gui/desktops/niri/parts/selectors.nix b/home-manager/features/gui/desktops/niri/parts/selectors.nix
index dd09dde..8cfc087 100644
--- a/home-manager/features/gui/desktops/niri/parts/selectors.nix
+++ b/home-manager/features/gui/desktops/niri/parts/selectors.nix
@@ -6,6 +6,7 @@
}: let
cfg = config.features.gui.desktops.niri.parts.selectors;
aes = config.aesthetics;
+ defaultTerminal = config.default-applications.terminal-emulator;
in {
options.features.gui.desktops.niri.parts.selectors.enable = lib.mkEnableOption "selectors";
config = lib.mkIf cfg.enable {
@@ -25,20 +26,20 @@ in {
let tools = {
"rebuild nixos": {
# footclient -H sudo nixos-rebuild switch --flake ($"~/Sync/setup#(hostname)" | path expand)
- foot -H os-rebuild-loop
+ ${defaultTerminal.runCliCommand} os-rebuild-loop
}
"rebuild home": {
# foot -H home-manager switch --flake ($"~/Sync/setup#(whoami)@(hostname)" | path expand)
- foot -H home-rebuild-loop
+ ${defaultTerminal.runCliCommand} home-rebuild-loop
}
"update flake": {
- foot -H nix flake update --flake ($"~/Sync/setup/" | path expand)
+ ${defaultTerminal.runCliCommand} nix flake update --flake ($"~/Sync/setup/" | path expand)
}
"manage wifi": {
- foot ${pkgs.impala}/bin/impala
+ ${defaultTerminal.runTuiCommand} ${pkgs.impala}/bin/impala
}
"manage bluetooth": {
- foot ${lib.getExe pkgs.bluetui}
+ ${defaultTerminal.runTuiCommand} ${lib.getExe pkgs.bluetui}
}
"manage displays": {
${lib.getExe wdisplays}