update noctalia greeter theme
This commit is contained in:
1 parent
161311bbd0
commit
ba791e856a
3 files changed
+55
-14
No files matched your search
@@ -125,18 +125,25 @@ behavior, rather than Stylix or a palette-only abstraction. The single import in
|
|||||||
excluded from automatic module discovery, so unselected themes are not loaded.
|
excluded from automatic module discovery, so unselected themes are not loaded.
|
||||||
Kanagawa owns GTK/icons/cursor, Qt integration, Kitty, Niri colors, Noctalia
|
Kanagawa owns GTK/icons/cursor, Qt integration, Kitty, Niri colors, Noctalia
|
||||||
palette/font/wallpaper, Herdr colors, the native Neovim plugin and its setup, and
|
palette/font/wallpaper, Herdr colors, the native Neovim plugin and its setup, and
|
||||||
Limine/SDDM/Plymouth appearance. Only Kanagawa is implemented so far; switching
|
Limine, Noctalia Greeter and Plymouth appearance. Only Kanagawa is implemented
|
||||||
means selecting another module and rebuilding, not a live theme picker.
|
so far; switching means selecting another module and rebuilding, not a live
|
||||||
|
theme picker.
|
||||||
Walker shares a compact layout with theme-provided colors: reduced padding,
|
Walker shares a compact layout with theme-provided colors: reduced padding,
|
||||||
24px icons, clearer secondary text, and a smaller minimum window height.
|
24px icons, clearer secondary text, and a smaller minimum window height.
|
||||||
Limine's terminal background is fully transparent with no edge gradient so it
|
Limine's terminal background is fully transparent with no edge gradient so it
|
||||||
does not obscure the wallpaper. Runtime appearance needs user verification.
|
does not obscure the wallpaper. Runtime appearance needs user verification.
|
||||||
SDDM's purple-leaves theme and Plymouth's spinner are retained within Kanagawa;
|
Noctalia Greeter uses the same tracked green-leaves wallpaper, Lexend font,
|
||||||
their visual redesign and the low-frame-rate boot animation remain open.
|
Phinger cursor and dark Kanagawa palette as the desktop. Its logo and scheme
|
||||||
|
selector are hidden while power controls remain available. The pinned greeter
|
||||||
|
does not expose Niri's pointer acceleration or touchpad settings, so those retain
|
||||||
|
the greeter compositor defaults. Plymouth's spinner is retained; redesigning its
|
||||||
|
low-frame-rate animation remains open. Runtime appearance needs user verification.
|
||||||
Verification: flake evaluation and both workstation builds passed. A headless
|
Verification: flake evaluation and both workstation builds passed. A headless
|
||||||
check of the built Neovim confirmed Kanagawa Wave, inactive-window dimming and
|
check of the built Neovim confirmed Kanagawa Wave, inactive-window dimming and
|
||||||
the custom gutter setting. Rendered Herdr TOML, Walker XML and Limine settings
|
the custom gutter setting. Rendered Herdr TOML, Walker XML and Limine settings
|
||||||
also passed targeted checks. No system activation or live desktop changes performed.
|
also passed targeted checks. Targeted evaluation confirmed identical greeter
|
||||||
|
settings for both workstations, and `nix flake check --no-build --quiet` passed
|
||||||
|
for the greeter change. No system activation or live desktop changes performed.
|
||||||
|
|
||||||
Dictation: plain local transcription is selected; rambling cleanup is deferred.
|
Dictation: plain local transcription is selected; rambling cleanup is deferred.
|
||||||
Handy preferences are application-owned again: the Nix settings generator and
|
Handy preferences are application-owned again: the Nix settings generator and
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.3 MiB |
@@ -2,6 +2,7 @@
|
|||||||
let
|
let
|
||||||
palette = (import ./_kanagawa-palette.nix).palette;
|
palette = (import ./_kanagawa-palette.nix).palette;
|
||||||
hex = lib.removePrefix "#";
|
hex = lib.removePrefix "#";
|
||||||
|
wallpaper = ./assets/green-leaves.png;
|
||||||
cursor = {
|
cursor = {
|
||||||
name = "phinger-cursors-light";
|
name = "phinger-cursors-light";
|
||||||
size = 24;
|
size = 24;
|
||||||
@@ -139,7 +140,45 @@ in
|
|||||||
package = pkgs.phinger-cursors;
|
package = pkgs.phinger-cursors;
|
||||||
name = cursor.name;
|
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,12 +261,7 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
flake.modules.homeManager.noctalia =
|
flake.modules.homeManager.noctalia = {
|
||||||
{ config, ... }:
|
|
||||||
let
|
|
||||||
wallpaper = "${config.home.homeDirectory}/media/images/wallpapers/green-leaves.png";
|
|
||||||
in
|
|
||||||
{
|
|
||||||
programs.noctalia.settings = {
|
programs.noctalia.settings = {
|
||||||
shell.font_family = "Lexend";
|
shell.font_family = "Lexend";
|
||||||
theme = {
|
theme = {
|
||||||
@@ -236,8 +270,8 @@ in
|
|||||||
wallpaper_scheme = "m3-content";
|
wallpaper_scheme = "m3-content";
|
||||||
};
|
};
|
||||||
wallpaper = {
|
wallpaper = {
|
||||||
default.path = wallpaper;
|
default.path = toString wallpaper;
|
||||||
last.path = wallpaper;
|
last.path = toString wallpaper;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in new issue
Block a user