mirror of
https://github.com/henrysipp/omarchy-nix.git
synced 2026-06-05 18:29:26 -05:00
More theming
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@ lib: {
|
|||||||
description = "Main user's email address";
|
description = "Main user's email address";
|
||||||
};
|
};
|
||||||
theme = lib.mkOption {
|
theme = lib.mkOption {
|
||||||
type = lib.types.enum ["tokyo-night" "kanagawa" "everforest" "catppuccin"];
|
type = lib.types.enum ["tokyo-night" "kanagawa" "everforest" "catppuccin" "nord" "gruvbox"];
|
||||||
default = "tokyo-night";
|
default = "tokyo-night";
|
||||||
description = "Theme to use for Omarchy configuration";
|
description = "Theme to use for Omarchy configuration";
|
||||||
};
|
};
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 925 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 800 KiB |
@@ -2,7 +2,9 @@
|
|||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: let
|
||||||
|
cfg = config.omarchy;
|
||||||
|
in {
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
|||||||
@@ -14,6 +14,12 @@
|
|||||||
"everforest" = [
|
"everforest" = [
|
||||||
"1-everforest.jpg"
|
"1-everforest.jpg"
|
||||||
];
|
];
|
||||||
|
"nord" = [
|
||||||
|
"nord-1.png"
|
||||||
|
];
|
||||||
|
"gruvbox" = [
|
||||||
|
"gruvbox-1.jpg"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
selected_wallpaper = builtins.elemAt (wallpapers.${cfg.theme}) 0;
|
selected_wallpaper = builtins.elemAt (wallpapers.${cfg.theme}) 0;
|
||||||
|
|||||||
@@ -41,6 +41,18 @@ in {
|
|||||||
version = "1.5.1";
|
version = "1.5.1";
|
||||||
sha256 = "sha256-AGGioXcK/fjPaFaWk2jqLxovUNR59gwpotcSpGNbj1c=";
|
sha256 = "sha256-AGGioXcK/fjPaFaWk2jqLxovUNR59gwpotcSpGNbj1c=";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "nord-visual-studio-code";
|
||||||
|
publisher = "arcticicestudio";
|
||||||
|
version = "0.19.0";
|
||||||
|
sha256 = "sha256-awbqFv6YuYI0tzM/QbHRTUl4B2vNUdy52F4nPmv+dRU=";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "gruvbox";
|
||||||
|
publisher = "jdinhlife";
|
||||||
|
version = "1.28.0";
|
||||||
|
sha256 = "sha256-XwQzbbZU6MfYcT50/0YgQp8UaOeQskEvEQPZXG72lLk=";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
+6
-56
@@ -18,63 +18,13 @@
|
|||||||
vscode-theme = "Everforest Dark";
|
vscode-theme = "Everforest Dark";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"nord" = {
|
||||||
|
base16-theme = "nord";
|
||||||
|
vscode-theme = "Nord";
|
||||||
|
};
|
||||||
"gruvbox" = {
|
"gruvbox" = {
|
||||||
vscode-theme = "Gruvbox Dark";
|
base16-theme = "gruvbox-dark-hard";
|
||||||
|
vscode-theme = "Gruvbox Dark Hard";
|
||||||
};
|
};
|
||||||
|
|
||||||
"catppuccin-mocha" = {
|
|
||||||
# Base colors
|
|
||||||
background = "#1e1e2e";
|
|
||||||
foreground = "#cdd6f4";
|
|
||||||
surface = "#313244";
|
|
||||||
surface_variant = "#6c7086";
|
|
||||||
|
|
||||||
# Primary colors
|
|
||||||
primary = "#89b4fa";
|
|
||||||
primary_variant = "#74c7ec";
|
|
||||||
secondary = "#cba6f7";
|
|
||||||
accent = "#b4befe";
|
|
||||||
|
|
||||||
# Status colors
|
|
||||||
success = "#a6e3a1";
|
|
||||||
warning = "#f9e2af";
|
|
||||||
error = "#f38ba8";
|
|
||||||
info = "#89b4fa";
|
|
||||||
|
|
||||||
# Terminal colors
|
|
||||||
black = "#45475a";
|
|
||||||
red = "#f38ba8";
|
|
||||||
green = "#a6e3a1";
|
|
||||||
yellow = "#f9e2af";
|
|
||||||
blue = "#89b4fa";
|
|
||||||
magenta = "#cba6f7";
|
|
||||||
cyan = "#74c7ec";
|
|
||||||
white = "#bac2de";
|
|
||||||
|
|
||||||
# Bright terminal colors
|
|
||||||
bright_black = "#585b70";
|
|
||||||
bright_red = "#f38ba8";
|
|
||||||
bright_green = "#a6e3a1";
|
|
||||||
bright_yellow = "#f9e2af";
|
|
||||||
bright_blue = "#89b4fa";
|
|
||||||
bright_magenta = "#cba6f7";
|
|
||||||
bright_cyan = "#74c7ec";
|
|
||||||
bright_white = "#a6adc8";
|
|
||||||
|
|
||||||
# UI elements
|
|
||||||
border = "#b4befe";
|
|
||||||
selection = "#f5e0dc";
|
|
||||||
inactive = "#6c7086";
|
|
||||||
foreground_muted = "#cdd6f4";
|
|
||||||
|
|
||||||
# Special colors
|
|
||||||
orange = "#fab387";
|
|
||||||
rosewater = "#f5e0dc";
|
|
||||||
|
|
||||||
# VSCode theme
|
|
||||||
vscode-theme = "Catppuccin Mocha";
|
|
||||||
};
|
|
||||||
|
|
||||||
# "nord" = {};
|
|
||||||
# Add more themes here
|
# Add more themes here
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user