Compare commits

..

12 Commits

Author SHA1 Message Date
henrov 3c3a39d024 Trying hyprland gradient in stylix 2026-03-17 12:35:45 +00:00
henrov fbde9e3149 hyprland config is complaining about borders 2026-03-17 12:31:25 +00:00
henrov 3e7fec662f hyprland config is complaining about borders 2026-03-17 12:23:43 +00:00
henrov 237f75bf59 hyprland config is complaining about borders 2026-03-17 12:22:36 +00:00
henrov 23ba8f7083 kitty is causing errors 2026-03-17 12:18:31 +00:00
henrov fc96fc31a0 kitty is causing errors 2026-03-17 12:17:03 +00:00
henrov 4c965360e5 kitty is causing errors 2026-03-17 12:14:06 +00:00
henrov 2dadf266e5 kitty is causing errors 2026-03-17 12:07:16 +00:00
henrov 210e1a9f4c kitty is causing errors 2026-03-17 11:58:13 +00:00
henrov 4208b54cd9 kitty is causing errors 2026-03-17 11:50:59 +00:00
henrov 5694175fba kitty is causing errors 2026-03-17 11:48:09 +00:00
henrov 4bebaa1c74 kitty is causing errors 2026-03-17 11:43:26 +00:00
519 changed files with 19 additions and 46903 deletions
+10 -5
View File
@@ -625,6 +625,10 @@ in
enable = true; enable = true;
base16Scheme = "${flakeRoot}/assets/system/theming/stylix/catppuccin-mocha.yaml"; base16Scheme = "${flakeRoot}/assets/system/theming/stylix/catppuccin-mocha.yaml";
polarity = "dark"; polarity = "dark";
themes.hyprland = {
style = {
activeBorder = "linear-gradient(to right, #a6e3a1, #89b4fa)";
};
}; };
} }
#+END_SRC #+END_SRC
@@ -652,9 +656,9 @@ Sets theming for the terminal
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
# Example for terminal (NVF = Neovim/terminal flavor) # (NVF = Neovim/terminal flavor)
stylix.targets.nvf.enable = true; stylix.targets.nvf.enable = true;
# Optional: feh wallpaper integration # feh wallpaper integration
stylix.targets.feh.enable = true; stylix.targets.feh.enable = true;
} }
#+END_SRC #+END_SRC
@@ -1064,8 +1068,7 @@ This is top file of this level which contains just an import statement for all r
#+END_SRC #+END_SRC
** =generated/system/core/gtk.nix= ** =generated/system/core/gtk.nix=
I use the [[https://catppuccin.com/][Catppuccin]] almost everywhere. The nix module integrates almost automatically everywhere (except gtk). Sewtting up GTK
You'll notice the color values in multiple places outside this as well.
#+BEGIN_SRC nix :tangle generated/system/core/gtk.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/core/gtk.nix :noweb tangle :mkdirp yes :eval never-html
{ pkgs, user, ... }: { pkgs, user, ... }:
{ {
@@ -1375,11 +1378,13 @@ This file sets up Kitty terminal
{ config, pkgs, lib, user, flakeRoot, ... }: { config, pkgs, lib, user, flakeRoot, ... }:
let let
kittyConf = "${flakeRoot}/assets/system/conf/kitty/kitty.conf"; kittyConf = "${flakeRoot}/assets/system/conf/kitty/kitty.conf";
kittyTheme = "${flakeRoot}/assets/system/conf/kitty/Catppuccin-Mocha.conf";
in in
{ {
home-manager.users.${user.username} = { home-manager.users.${user.username} = {
programs.kitty.enable = true; programs.kitty.enable = true;
#xdg.configFile."kitty/kitty.conf".source = kittyConf; xdg.configFile."kitty/kitty.conf".source = kittyConf;
xdg.configFile."kitty/Catppuccin-Mocha.conf".source = kittyTheme;
}; };
} }
#+END_SRC #+END_SRC
@@ -29,18 +29,11 @@ general {
extend_border_grab_area = 20 extend_border_grab_area = 20
# Solid-color borders # Solid-color borders
col.active_border = $green #col.active_border = #a6e3a1
col.inactive_border = $inactive #col.inactive_border = #595959aa
} }
# Window decorations # Window decorations
decoration { decoration {
rounding = 8 rounding = 8
# Drop shadows not supported in Hyprland natively
} }
# Input fields, Hyprbar, Hyprlock, Hypridle are optional
input_field {}
hyprbar {}
hyprlock {}
hypridle {}
@@ -1,23 +0,0 @@
button_offset=9
button_spacing=0
show_app_icon=false
full_width_title=true
title_shadow_active=false
title_shadow_inactive=false
title_horizontal_offset=3
active_text_color=#afafaf
active_text_shadow_color=#252525
inactive_text_color=#808080
inactive_text_shadow_color=#252525
shadow_delta_height=2
shadow_delta_width=0
shadow_delta_x=0
shadow_delta_y=-5
shadow_opacity=40

Some files were not shown because too many files have changed in this diff Show More