minor tweaks

This commit is contained in:
2025-02-16 20:11:36 +01:00
parent fa0407fbd6
commit 6b405e8a64
3 changed files with 80 additions and 63 deletions

View File

@@ -46,6 +46,12 @@ in {
environment.variables.FLAKE = "/home/cnst/.nix-config";
programs.hyprland.settings = {
monitor = [
"eDP-1,1920x1200@60,0x0,1,transform,0"
];
};
# https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
system.stateVersion = lib.mkDefault "23.11";
}

View File

@@ -23,7 +23,7 @@ in {
settings = [
{
height = 25;
output = ["DP-3"];
output = ["DP-3" "eDP-1"];
modules-left = [
"group/system"

View File

@@ -3,14 +3,16 @@
config,
...
}: let
inherit (lib) mkIf mkEnableOption;
inherit (lib) mkIf mkEnableOption mkMerge;
host = config.networking.hostName;
cfg = config.nixos.programs.hyprland.rules;
in {
options = {
nixos.programs.hyprland.rules.enable = mkEnableOption "Enables window rule settings in Hyprland";
};
config = mkIf cfg.enable {
config = mkIf cfg.enable (mkMerge [
{
programs.hyprland.settings = {
windowrulev2 = [
# === CALCURSE SETTINGS ===
@@ -64,18 +66,6 @@ in {
"workspace 5 silent, class:^(discord)$"
];
windowrule = [];
workspace = [
"name:1,monitor:DP-3"
"name:2,monitor:DP-3"
"name:3,monitor:DP-3"
"name:4,monitor:DP-3"
"name:5,monitor:DP-4"
"name:6,monitor:DP-3"
"name:7,monitor:DP-3"
"name:8,monitor:DP-3"
"name:9,monitor:DP-3"
"name:10,monitor:DP-3"
];
layerrule = [
"animation fade,hyprpicker"
"animation fade,selection"
@@ -90,5 +80,26 @@ in {
"noanim,wallpaper"
];
};
};
}
(mkIf (host == "cnix") {
programs.hyprland.settings.workspace = [
"name:1,monitor:DP-3"
"name:2,monitor:DP-3"
"name:3,monitor:DP-3"
"name:4,monitor:DP-3"
"name:5,monitor:DP-4"
"name:6,monitor:DP-3"
"name:7,monitor:DP-3"
"name:8,monitor:DP-3"
"name:9,monitor:DP-3"
"name:10,monitor:DP-3"
];
})
(mkIf (host == "cnixpad") {
programs.hyprland.settings.workspace = [];
})
(mkIf (host == "toothpc") {
programs.hyprland.settings.workspace = [];
})
]);
}