add nix-hyprland

This commit is contained in:
KoenDR06 2026-01-07 16:39:44 +01:00
parent 304570fd73
commit 954bf2d4ba
17 changed files with 619 additions and 2779 deletions

View file

@ -45,7 +45,7 @@ in {
horseman.hardware.keyd.enable = true;
horseman.wm.hyprland.config = {
nix-hyprland = {
execOnce = [
"hypridle"
"hyprpaper"
@ -54,8 +54,14 @@ in {
];
env = [
"XCURSOR_SIZE,24"
"HYPRCURSOR_SIZE,24"
{
name = "XCURSOR_SIZE";
value = "24";
}
{
name = "HYPRCURSOR_SIZE";
value = "24";
}
];
windowrules = [
@ -140,10 +146,10 @@ in {
dragIntoGroup = 1;
col = {
borderActive = config.horseman.wm.hyprland.config.general.col.activeBorder; # I don't wanna believe this can't be done better :(
borderInactive = config.horseman.wm.hyprland.config.general.col.inactiveBorder;
borderLockedActive = config.horseman.wm.hyprland.config.general.col.activeBorder;
borderLockedInactive = config.horseman.wm.hyprland.config.general.col.inactiveBorder;
borderActive = config.nix-hyprland.general.col.activeBorder; # I don't wanna believe this can't be done better :(
borderInactive = config.nix-hyprland.general.col.inactiveBorder;
borderLockedActive = config.nix-hyprland.general.col.activeBorder;
borderLockedInactive = config.nix-hyprland.general.col.inactiveBorder;
};
groupbar = {
@ -164,7 +170,7 @@ in {
};
monitors = {
defaultMonitor = true;
addDefault = true;
};
sleep = {