Personal Nix setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Adjust gamut settings in hyprland

+19 -20
+9 -12
home/desktop/hyprland.nix
··· 93 93 vrr = 1; 94 94 }; 95 95 96 - render.direct_scanout = 1; 97 - render.expand_undersized_textures = false; 98 96 debug.error_position = 1; 99 - binds.movefocus_cycles_fullscreen = true; 100 97 101 98 plugin.overview = { 102 99 autoDrag = true; ··· 169 166 170 167 "SUPER_SHIFT, F, fullscreen, 1" 171 168 172 - "SUPER_SHIFT, left, movewindow, l" 173 - "SUPER_SHIFT, down, movewindow, d" 174 - "SUPER_SHIFT, up, movewindow, u" 175 - "SUPER_SHIFT, right, movewindow, r" 176 - 177 169 "SUPER, 1, workspace, 1" 178 170 "SUPER, 2, workspace, 2" 179 171 "SUPER, 3, workspace, 3" ··· 197 189 "suppressevent maximize, class:.*" 198 190 199 191 "nofocus, class:^$, title:^$, xwayland:1, floating:1, fullscreen:0, pinned:0" 200 - 201 - "content game, tag:games" 202 - "tag +games, content:game" 192 + "tag +games, initialClass:^(.*)[.]exe$, fullscreenstate:* 2" 203 193 204 194 "immediate, fullscreenstate:2" 205 195 "immediate, fullscreenstate:3" 196 + "syncfullscreen, fullscreen:1" 206 197 "idleinhibit, fullscreen:1" 207 198 208 - "fullscreen, tag:games" 199 + "content game, tag:games" 200 + "tag +games, content:game" 201 + 202 + "opaque, tag:games" 209 203 "immediate, tag:games" 204 + "idleinhibit fullscreen, tag:games" 205 + "fullscreenstate:3 3, tag:games, fullscreen:1" 206 + "float, tag:games, fullscreen:1" 210 207 211 208 "float, class:zen-beta,initialTitle:^(Picture-in-Picture)$" 212 209 "pin, class:zen-beta,initialTitle:^(Picture-in-Picture)$"
+1 -1
machines/pepper/configuration.nix
··· 20 20 kb_layout = "us"; 21 21 }; 22 22 monitor = [ 23 - "desc:Samsung Electric Company Odyssey G60SD HNAX300205, 2560x1440@360, 0x0, 1, vrr, 1" 23 + "desc:Samsung Electric Company Odyssey G60SD HNAX300205, 2560x1440@360, 0x0, 1, vrr, 1, bitdepth, 10" 24 24 "desc:LG Electronics 27GL850 005NTPC4Q200, preferred, auto, 1, transform, 1, vrr, 1" 25 25 ]; 26 26 };
+1 -1
machines/sodacream/configuration.nix
··· 21 21 rawaccel.enable = false; 22 22 affinity.performanceCores = [ 4 5 6 7 ]; 23 23 hyprland = { 24 - monitor = [ "eDP-1, preferred, 0x0, 1.6" ]; 24 + monitor = [ "eDP-1, preferred, 0x0, 1.6, bitdepth, 10, cm, edid" ]; 25 25 }; 26 26 }; 27 27 server = {
+2 -6
modules/apps/games.nix
··· 27 27 28 28 environment.sessionVariables = { 29 29 PROTONPATH = "${pkgs.proton-ge-bin.steamcompattool}/"; 30 - PROTON_ENABLE_AMD_AGS = "1"; 31 - ENABLE_HDR_WSI = "1"; 32 - DXVK_HDR = "1"; 33 30 }; 34 31 35 32 hardware.steam-hardware.enable = true; ··· 51 48 NIX_CFLAGS_COMPILE = [ "-fno-fast-math" "-fno-omit-frame-pointer" ]; 52 49 }); 53 50 env = { 54 - PROTON_ENABLE_AMD_AGS = "1"; 55 - ENABLE_HDR_WSI = "1"; 56 - DXVK_HDR = "1"; 51 + PROTON_ENABLE_WAYLAND = "1"; 52 + PROTON_ENABLE_HDR = "1"; 57 53 }; 58 54 args = [ 59 55 "--backend" "wayland"
+6
modules/desktop/hyprland.nix
··· 36 36 render { 37 37 direct_scanout=1 38 38 expand_undersized_textures=false 39 + cm_fs_passthrough=1 40 + cm_enabled=true 41 + } 42 + 43 + experimental { 44 + xx_color_management_v4=true 39 45 } 40 46 41 47 cursor {