All my system configs and packages in one repo
1
fork

Configure Feed

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

limine, adw for steam

+27 -20
+16 -5
systems/common.nix
··· 54 54 55 55 boot = { 56 56 loader = { 57 - systemd-boot = { 57 + limine = { 58 58 enable = true; 59 - editor = false; 60 - consoleMode = "2"; 61 - configurationLimit = 10; 59 + maxGenerations = 10; 60 + 61 + style.wallpapers = [ ]; 62 + 63 + style.graphicalTerminal = { 64 + palette = "1e1e2e;f38ba8;a6e3a1;f9e2af;89b4fa;f5c2e7;94e2d5;cdd6f4"; 65 + brightPalette = "585b70;f38ba8;a6e3a1;f9e2af;89b4fa;f5c2e7;94e2d5;cdd6f4"; 66 + background = "1e1e2e"; 67 + foreground = "cdd6f4"; 68 + brightBackground = "585b70"; 69 + brightForeground = "cdd6f4"; 70 + 71 + font.scale = "2x2"; 72 + }; 62 73 }; 63 74 efi.canTouchEfiVariables = true; 64 75 }; ··· 78 89 # Use native Wayland when possible 79 90 environment.variables = { 80 91 NIXOS_OZONE_WL = "1"; 81 - SDL_VIDEODRIVER = "wayland"; 92 + SDL_VIDEODRIVER = "wayland,x11"; 82 93 }; 83 94 84 95 services = {
+4
users/leah/appearance.nix
··· 39 39 ''; 40 40 41 41 ext.programs.moar.settings.style = "catppuccin-${flavor}"; 42 + 43 + ext.programs.vesktop.vencord.settings.themeLinks = [ 44 + "https://catppuccin.github.io/discord/dist/catppuccin-${flavor}-${accent}.theme.css" 45 + ]; 42 46 }; 43 47 44 48 fonts = {
+7 -15
users/leah/programs/steam.nix
··· 4 4 lib, 5 5 ... 6 6 }: 7 - let 8 - # Helper script for running Steam games with 9 - # a *reasonable* preset 10 - steam-assist = 11 - lib.optionalString config.hardware.nvidia.prime.offload.enable '' 12 - export __NV_PRIME_RENDER_OFFLOAD=1 13 - export __GLX_VENDOR_LIBRARY_NAME=nvidia 14 - '' + '' 15 - ${lib.getExe' pkgs.gamemode "gamemoderun"} $@ 16 - ''; 17 - in 18 7 { 19 8 programs.gamemode.enable = true; 20 9 21 10 programs.steam = { 22 11 enable = true; 23 12 13 + package = pkgs.steam.override { 14 + extraEnv = lib.optionalAttrs config.hardware.nvidia.prime.offload.enable { 15 + __NV_PRIME_RENDER_OFFLOAD = 1; 16 + __GLX_VENDOR_LIBRARY_NAME = "nvidia"; 17 + }; 18 + }; 19 + 24 20 # Install Proton GE by default 25 21 extraCompatPackages = [ pkgs.proton-ge-bin ]; 26 22 ··· 33 29 protontricks.enable = true; 34 30 remotePlay.openFirewall = true; 35 31 }; 36 - 37 - hjem.users.leah.packages = [ 38 - (pkgs.writeShellScriptBin "steam-assist" steam-assist) 39 - ]; 40 32 }