2024-09-29 23:48:55 +02:00
|
|
|
{
|
2025-01-31 20:06:43 +01:00
|
|
|
lib,
|
|
|
|
pkgs,
|
|
|
|
config,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (lib) mkIf;
|
|
|
|
inherit (config.local.systemVars) username;
|
|
|
|
in {
|
2024-09-24 15:09:36 +02:00
|
|
|
imports = [
|
2024-09-08 16:00:25 +02:00
|
|
|
./starship.nix
|
2025-01-27 23:30:24 +01:00
|
|
|
./nushell.nix
|
2024-09-24 15:09:36 +02:00
|
|
|
./zoxide.nix
|
2025-01-31 20:06:43 +01:00
|
|
|
./zsh.nix
|
2024-08-26 23:56:43 +02:00
|
|
|
];
|
2025-01-31 20:06:43 +01:00
|
|
|
|
2025-02-06 18:40:30 +01:00
|
|
|
config = mkIf (config.local.systemVars.desktop != "none") {
|
2025-01-31 20:06:43 +01:00
|
|
|
users.users.${username}.shell = pkgs.zsh;
|
|
|
|
};
|
2024-08-25 21:58:12 +02:00
|
|
|
}
|