update noctalia greeter theme

This commit is contained in:
kiri committed 2026-09-19 11:46:49 +02:00
1 parent 161311bbd0
commit ba791e856a
3 files changed
+64 -23

No files matched your search

+52 -18
View File
@@ -2,6 +2,7 @@
let
palette = (import ./_kanagawa-palette.nix).palette;
hex = lib.removePrefix "#";
wallpaper = ./assets/green-leaves.png;
cursor = {
name = "phinger-cursors-light";
size = 24;
@@ -139,7 +140,45 @@ in
package = pkgs.phinger-cursors;
name = cursor.name;
};
settings.cursor.size = cursor.size;
settings = {
appearance = {
scheme = "Synced";
password_style = "default";
hide_logo = true;
power_buttons_position = "bottom-right";
scheme_selector_position = "hidden";
theme_mode = "dark";
corner_radius_scale = 1.0;
font_family = "Lexend";
palette = {
primary = palette.terminal.color2;
on_primary = palette.background;
secondary = palette.terminal.color3;
on_secondary = palette.background;
tertiary = palette.terminal.color4;
on_tertiary = palette.background;
error = palette.terminal.color1;
on_error = palette.background;
surface = palette.background;
on_surface = palette.selectionForeground;
surface_variant = "#2A2A37";
on_surface_variant = "#717C7C";
outline = "#363646";
shadow = palette.background;
hover = palette.terminal.color4;
on_hover = palette.background;
};
wallpaper = {
path = toString wallpaper;
fill_mode = "crop";
fill_color = palette.background;
};
};
cursor.size = cursor.size;
};
};
};
@@ -222,25 +261,20 @@ in
'';
};
flake.modules.homeManager.noctalia =
{ config, ... }:
let
wallpaper = "${config.home.homeDirectory}/media/images/wallpapers/green-leaves.png";
in
{
programs.noctalia.settings = {
shell.font_family = "Lexend";
theme = {
builtin = "Kanagawa";
community_palette = "Kanagawa Paper";
wallpaper_scheme = "m3-content";
};
wallpaper = {
default.path = wallpaper;
last.path = wallpaper;
};
flake.modules.homeManager.noctalia = {
programs.noctalia.settings = {
shell.font_family = "Lexend";
theme = {
builtin = "Kanagawa";
community_palette = "Kanagawa Paper";
wallpaper_scheme = "m3-content";
};
wallpaper = {
default.path = toString wallpaper;
last.path = toString wallpaper;
};
};
};
flake.modules.homeManager.neovim = { pkgs, ... }: {
wrappers.neovim.specs.theme = {