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;
base16Scheme = "${flakeRoot}/assets/system/theming/stylix/catppuccin-mocha.yaml";
polarity = "dark";
themes.hyprland = {
style = {
activeBorder = "linear-gradient(to right, #a6e3a1, #89b4fa)";
};
};
}
#+END_SRC
@@ -652,9 +656,9 @@ Sets theming for the terminal
{ config, pkgs, ... }:
{
# Example for terminal (NVF = Neovim/terminal flavor)
# (NVF = Neovim/terminal flavor)
stylix.targets.nvf.enable = true;
# Optional: feh wallpaper integration
# feh wallpaper integration
stylix.targets.feh.enable = true;
}
#+END_SRC
@@ -1064,8 +1068,7 @@ This is top file of this level which contains just an import statement for all r
#+END_SRC
** =generated/system/core/gtk.nix=
I use the [[https://catppuccin.com/][Catppuccin]] almost everywhere. The nix module integrates almost automatically everywhere (except gtk).
You'll notice the color values in multiple places outside this as well.
Sewtting up GTK
#+BEGIN_SRC nix :tangle generated/system/core/gtk.nix :noweb tangle :mkdirp yes :eval never-html
{ pkgs, user, ... }:
{
@@ -1375,11 +1378,13 @@ This file sets up Kitty terminal
{ config, pkgs, lib, user, flakeRoot, ... }:
let
kittyConf = "${flakeRoot}/assets/system/conf/kitty/kitty.conf";
kittyTheme = "${flakeRoot}/assets/system/conf/kitty/Catppuccin-Mocha.conf";
in
{
home-manager.users.${user.username} = {
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
@@ -29,18 +29,11 @@ general {
extend_border_grab_area = 20
# Solid-color borders
col.active_border = $green
col.inactive_border = $inactive
#col.active_border = #a6e3a1
#col.inactive_border = #595959aa
}
# Window decorations
decoration {
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