diff options
| author | triethyl <triethylammonium@pm.me> | 2025-11-02 13:53:38 -0500 |
|---|---|---|
| committer | triethyl <triethylammonium@pm.me> | 2025-11-02 13:54:20 -0500 |
| commit | 520313a733cd26dbd2692c2a8372aff1e1de657e (patch) | |
| tree | a90ea9f6f2febbea36581504c637e83a3bf5a7f7 /home-manager/features/gui/desktops/niri/parts/selectors.nix | |
| parent | 0457d18e24454663396cf054d8a16b1da635d99b (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.nix | 11 |
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} |
