diff options
Diffstat (limited to 'options.nix')
| -rw-r--r-- | options.nix | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/options.nix b/options.nix index 141bf08..61dbc09 100644 --- a/options.nix +++ b/options.nix @@ -5,7 +5,7 @@ }: with lib; let # monitor options - monitorOpts = self: { + monitorOpts = _: { options = { port = mkOption { type = types.str; @@ -19,6 +19,11 @@ with lib; let default = ""; }; + laptop = mkEnableOption { + description = "Flags this monitor to be part of a laptop and not docked."; + default = false; + }; + position = { enabled = mkEnableOption { description = "Enables hardcoded position of the monitor."; @@ -113,6 +118,18 @@ with lib; let description = "Primary accent color"; }; + secondary = mkOption { + type = types.str; + description = "Secondary accent color"; + default = self.primary; + }; + + tertiary = mkOption { + type = types.str; + description = "tertiary accent color"; + default = self.secondary; + }; + success = mkOption { type = types.str; description = "Success color"; @@ -252,6 +269,11 @@ in { description = "NixOS State Version"; default = "26.05"; }; + cores = mkOption { + type = types.int; + description = "Number of logical cores on the system"; + default = 8; + }; # # Packages @@ -415,7 +437,7 @@ in { lockscreen = mkOption { type = types.str; description = "Path to lockscreen image"; - default = toString ./files/wallpapers/flower.jpg; + default = toString ./files/wallpapers/moran.jpg; }; avatar = mkOption { @@ -458,11 +480,14 @@ in { apps = { alacritty.enable = mkEnableOption "Enable the alacritty terminal."; astal.enable = mkEnableOption "Enable the astal gtk shell."; + kanshi.enable = mkEnableOption "Enable the kanshi service."; kitty.enable = mkEnableOption "Enable the kitty terminal."; mako.enable = mkEnableOption "Enable the mako notification daemon."; hyprlock.enable = mkEnableOption "Enable the hyprlock lockscreen."; waybar.enable = mkEnableOption "Enable the waybar bar."; wofi.enable = mkEnableOption "Enable the wofi launcher."; + rofi.enable = mkEnableOption "Enable the rofi launcher."; + caelestia.enable = mkEnableOption "Enable the caelestia service."; }; # @@ -470,7 +495,6 @@ in { # browsers = { firefox.enable = mkEnableOption "Enable the firefox browser."; - zen.enable = mkEnableOption "Enable the zen browser."; }; # |