This commit is contained in:
EdenQwQ 2025-10-06 00:22:19 +08:00
parent 546fe36923
commit fdbf3e4453
16 changed files with 395 additions and 78 deletions

View file

@ -2,4 +2,5 @@
monitors = import ./monitors.nix;
colorscheme = import ./colorscheme.nix;
wallpapers = import ./wallpaper.nix;
desktopShell = import ./desktop-shell.nix;
}

View file

@ -0,0 +1,13 @@
{ config, lib, ... }:
with lib;
{
options.desktopShell = mkOption {
type = types.str;
description = "The desktop shell to use.";
};
config = {
programs.waybar.enable = config.desktopShell == "waybar";
programs.dankMaterialShell.enable = config.desktopShell == "dank";
};
}