Personal Nix setup

Adjust gamut settings in hyprland

Changed files
+19 -20
home
desktop
machines
modules
apps
desktop
+9 -12
home/desktop/hyprland.nix
···
vrr = 1;
};
-
render.direct_scanout = 1;
-
render.expand_undersized_textures = false;
debug.error_position = 1;
-
binds.movefocus_cycles_fullscreen = true;
plugin.overview = {
autoDrag = true;
···
"SUPER_SHIFT, F, fullscreen, 1"
-
"SUPER_SHIFT, left, movewindow, l"
-
"SUPER_SHIFT, down, movewindow, d"
-
"SUPER_SHIFT, up, movewindow, u"
-
"SUPER_SHIFT, right, movewindow, r"
-
"SUPER, 1, workspace, 1"
"SUPER, 2, workspace, 2"
"SUPER, 3, workspace, 3"
···
"suppressevent maximize, class:.*"
"nofocus, class:^$, title:^$, xwayland:1, floating:1, fullscreen:0, pinned:0"
-
-
"content game, tag:games"
-
"tag +games, content:game"
"immediate, fullscreenstate:2"
"immediate, fullscreenstate:3"
"idleinhibit, fullscreen:1"
-
"fullscreen, tag:games"
"immediate, tag:games"
"float, class:zen-beta,initialTitle:^(Picture-in-Picture)$"
"pin, class:zen-beta,initialTitle:^(Picture-in-Picture)$"
···
vrr = 1;
};
debug.error_position = 1;
plugin.overview = {
autoDrag = true;
···
"SUPER_SHIFT, F, fullscreen, 1"
"SUPER, 1, workspace, 1"
"SUPER, 2, workspace, 2"
"SUPER, 3, workspace, 3"
···
"suppressevent maximize, class:.*"
"nofocus, class:^$, title:^$, xwayland:1, floating:1, fullscreen:0, pinned:0"
+
"tag +games, initialClass:^(.*)[.]exe$, fullscreenstate:* 2"
"immediate, fullscreenstate:2"
"immediate, fullscreenstate:3"
+
"syncfullscreen, fullscreen:1"
"idleinhibit, fullscreen:1"
+
"content game, tag:games"
+
"tag +games, content:game"
+
+
"opaque, tag:games"
"immediate, tag:games"
+
"idleinhibit fullscreen, tag:games"
+
"fullscreenstate:3 3, tag:games, fullscreen:1"
+
"float, tag:games, fullscreen:1"
"float, class:zen-beta,initialTitle:^(Picture-in-Picture)$"
"pin, class:zen-beta,initialTitle:^(Picture-in-Picture)$"
+1 -1
machines/pepper/configuration.nix
···
kb_layout = "us";
};
monitor = [
-
"desc:Samsung Electric Company Odyssey G60SD HNAX300205, 2560x1440@360, 0x0, 1, vrr, 1"
"desc:LG Electronics 27GL850 005NTPC4Q200, preferred, auto, 1, transform, 1, vrr, 1"
];
};
···
kb_layout = "us";
};
monitor = [
+
"desc:Samsung Electric Company Odyssey G60SD HNAX300205, 2560x1440@360, 0x0, 1, vrr, 1, bitdepth, 10"
"desc:LG Electronics 27GL850 005NTPC4Q200, preferred, auto, 1, transform, 1, vrr, 1"
];
};
+1 -1
machines/sodacream/configuration.nix
···
rawaccel.enable = false;
affinity.performanceCores = [ 4 5 6 7 ];
hyprland = {
-
monitor = [ "eDP-1, preferred, 0x0, 1.6" ];
};
};
server = {
···
rawaccel.enable = false;
affinity.performanceCores = [ 4 5 6 7 ];
hyprland = {
+
monitor = [ "eDP-1, preferred, 0x0, 1.6, bitdepth, 10, cm, edid" ];
};
};
server = {
+2 -6
modules/apps/games.nix
···
environment.sessionVariables = {
PROTONPATH = "${pkgs.proton-ge-bin.steamcompattool}/";
-
PROTON_ENABLE_AMD_AGS = "1";
-
ENABLE_HDR_WSI = "1";
-
DXVK_HDR = "1";
};
hardware.steam-hardware.enable = true;
···
NIX_CFLAGS_COMPILE = [ "-fno-fast-math" "-fno-omit-frame-pointer" ];
});
env = {
-
PROTON_ENABLE_AMD_AGS = "1";
-
ENABLE_HDR_WSI = "1";
-
DXVK_HDR = "1";
};
args = [
"--backend" "wayland"
···
environment.sessionVariables = {
PROTONPATH = "${pkgs.proton-ge-bin.steamcompattool}/";
};
hardware.steam-hardware.enable = true;
···
NIX_CFLAGS_COMPILE = [ "-fno-fast-math" "-fno-omit-frame-pointer" ];
});
env = {
+
PROTON_ENABLE_WAYLAND = "1";
+
PROTON_ENABLE_HDR = "1";
};
args = [
"--backend" "wayland"
+6
modules/desktop/hyprland.nix
···
render {
direct_scanout=1
expand_undersized_textures=false
}
cursor {
···
render {
direct_scanout=1
expand_undersized_textures=false
+
cm_fs_passthrough=1
+
cm_enabled=true
+
}
+
+
experimental {
+
xx_color_management_v4=true
}
cursor {