theme add
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{ ... }:
|
||||
{ config, lib, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
@@ -12,6 +12,128 @@
|
||||
];
|
||||
|
||||
# hydenix home-manager options go here
|
||||
hydenix.hm.enable = true;
|
||||
hydenix = {
|
||||
|
||||
# home-manager hydenix options
|
||||
hm = {
|
||||
enable = true; # enable home-manager module
|
||||
comma.enable = true; # useful nix tool to run software without installing it first
|
||||
git = {
|
||||
enable = true; # enable git module
|
||||
name = "bangae1"; # git user name eg "John Doe"
|
||||
email = "bangae2@gmail.com"; # git user email eg "john.doe@example.com"
|
||||
};
|
||||
hyde.enable = true; # enable hyde module
|
||||
hyprland = {
|
||||
enable = true; # enable hyprland module
|
||||
extraConfig = ""; # extra config appended to userprefs.conf
|
||||
overrideMain = null; # complete override of hyprland.conf
|
||||
suppressWarnings = false; # suppress warnings
|
||||
# Animation configurations
|
||||
animations = {
|
||||
enable = true; # enable animation configurations
|
||||
preset = "standard"; # string from override or default: "standard" # or "LimeFrenzy", "classic", "diablo-1", "diablo-2", "disable", "dynamic", "end4", "fast", "high", "ja", "me-1", "me-2", "minimal-1", "minimal-2", "moving", "optimized", "standard", "vertical"
|
||||
extraConfig = ""; # additional animation configuration
|
||||
overrides = { }; # override specific animation files by name
|
||||
};
|
||||
# Shader configurations
|
||||
shaders = {
|
||||
enable = true; # enable shader configurations
|
||||
active = "disable"; # string from override or default: "disable" # or "blue-light-filter", "color-vision", "custom", "grayscale", "invert-colors", "oled", "oled-saver", "paper", "vibrance", "wallbash"
|
||||
overrides = { }; # override or add custom shaders
|
||||
};
|
||||
# Workflow configurations
|
||||
workflows = {
|
||||
enable = true; # enable workflow configurations
|
||||
active = "default"; # string from override or default: "default" # or "editing", "gaming", "powersaver", "snappy"
|
||||
overrides = { }; # override or add custom workflows
|
||||
};
|
||||
# Hypridle configurations
|
||||
hypridle = {
|
||||
enable = false; # enable hypridle configurations
|
||||
extraConfig = ""; # additional hypridle configuration
|
||||
overrideConfig = null; # complete hypridle configuration override (null or lib.types.lines)
|
||||
};
|
||||
# Keybindings configurations
|
||||
keybindings = {
|
||||
enable = true; # enable keybindings configurations
|
||||
extraConfig = ""; # additional keybindings configuration
|
||||
overrideConfig = null; # complete keybindings configuration override (null or lib.types.lines)
|
||||
};
|
||||
# Window rules configurations
|
||||
windowrules = {
|
||||
enable = true; # enable window rules configurations
|
||||
extraConfig = ""; # additional window rules configuration
|
||||
overrideConfig = null; # complete window rules configuration override (null or lib.types.lines)
|
||||
};
|
||||
# NVIDIA configurations
|
||||
nvidia = {
|
||||
enable = false; # enable NVIDIA configurations (defaults to config.hardware.nvidia.enabled)
|
||||
extraConfig = ""; # additional NVIDIA configuration
|
||||
overrideConfig = null; # complete NVIDIA configuration override (null or lib.types.lines)
|
||||
};
|
||||
# Pyprland configurations
|
||||
pyprland = {
|
||||
enable = true; # enable pyprland configurations
|
||||
extraConfig = ""; # additional pyprland configuration
|
||||
overrideConfig = null; # complete pyprland configuration override (null or lib.types.lines)
|
||||
};
|
||||
|
||||
# Monitor configurations
|
||||
monitors = {
|
||||
enable = true; # enable monitor configurations
|
||||
overrideConfig = "mointor = Virtual-1, 1920x1080@60, auto, 1"; # complete monitor configuration override (null or lib.types.lines)
|
||||
};
|
||||
};
|
||||
lockscreen = {
|
||||
enable = true; # enable lockscreen module
|
||||
hyprlock = true; # enable hyprlock lockscreen
|
||||
swaylock = false; # enable swaylock lockscreen
|
||||
};
|
||||
notifications.enable = true; # enable notifications module
|
||||
qt.enable = true; # enable qt module
|
||||
rofi.enable = true; # enable rofi module
|
||||
screenshots = {
|
||||
enable = true; # enable screenshots module
|
||||
grim.enable = true; # enable grim screenshot tool
|
||||
slurp.enable = true; # enable slurp region selection tool
|
||||
satty.enable = false; # enable satty screenshot annotation tool
|
||||
swappy.enable = true; # enable swappy screenshot editor
|
||||
};
|
||||
theme = {
|
||||
enable = true; # enable theme module
|
||||
active = "Cat Latte"; # active theme name
|
||||
themes = [
|
||||
"Cat Latte"
|
||||
"Catppuccin Mocha"
|
||||
"Catppuccin Latte"
|
||||
"Code Garden"
|
||||
"Cosmic Blue"
|
||||
"Crimson Blade"
|
||||
"Crimson Blue"
|
||||
"Dracula"
|
||||
"Edge Runner"
|
||||
"Electra"
|
||||
"Mac OS"
|
||||
"Material Sakura"
|
||||
"Moonlight"
|
||||
"Nordic Blur"
|
||||
"Obsidian Purple"
|
||||
"Pixel Dream"
|
||||
"Rain Dark"
|
||||
"Red Stone"
|
||||
"Tokyo Night"
|
||||
"Tundra"
|
||||
"Rose Pine"
|
||||
]; # default enabled themes, full list in https://github.com/richen604/hydenix/tree/main/hydenix/sources/themes
|
||||
};
|
||||
waybar = {
|
||||
enable = true; # enable waybar module
|
||||
userStyle = ""; # custom waybar user-style.css
|
||||
};
|
||||
wlogout.enable = true; # enable wlogout module
|
||||
xdg.enable = true; # enable xdg module
|
||||
};
|
||||
};
|
||||
# Visit https://github.com/richen604/hydenix/blob/main/docs/options.md for more options
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user