Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

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

steam stuff. autoformat

+22 -17
+1 -1
nvim/lua/plugins.lua
··· 121 121 }, 122 122 }, -- Git stuff 123 123 -- GitGutter, shows inline difs 124 - "airblade/vim-gitgutter", 124 + --"airblade/vim-gitgutter", 125 125 { 126 126 "NeogitOrg/neogit", 127 127 dependencies = {
+21 -16
packages.nix
··· 3 3 # propagate them to relevent services run at the end of sway config 4 4 # see 5 5 # https://github.com/emersion/xdg-desktop-portal-wlr/wiki/"It-doesn't-work"-Troubleshooting-Checklist 6 - # note: this is pretty much the same as /etc/sway/config.d/nixos.conf but also restarts 6 + # note: this is pretty much the same as /etc/sway/config.d/nixos.conf but also restarts 7 7 # some user services to make sure they have the correct environment variables 8 8 dbus-sway-environment = pkgs.writeTextFile { 9 9 name = "dbus-sway-environment"; ··· 121 121 remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play 122 122 dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server 123 123 localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers 124 + gamescopeSession.enable = true; 125 + }; 126 + programs.gamescope = { 127 + enable = true; 128 + capSysNice = true; 124 129 }; 125 130 programs.appimage = { 126 131 enable = true; ··· 135 140 # UEFI firmware support for QEMU 136 141 systemd.tmpfiles.rules = [ "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" ]; 137 142 138 - 139 - 140 143 # Logseq uses an ancient version of Electron, so we enable that 141 144 nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" ]; 142 145 143 146 # I don't care too much about unfree 144 147 nixpkgs.config.allowUnfree = true; 145 148 # Whitelist some unfree packages 146 - nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ 147 - "discord" 148 - "spotify" 149 - "obsidian" 150 - "unstable.obsidian" 151 - "tailscale" 152 - "google-chrome" 153 - "slack" 154 - "steam" 155 - "steam-original" 156 - "steam-unwrapped" 157 - "steam-run" 158 - ]; 149 + nixpkgs.config.allowUnfreePredicate = 150 + pkg: 151 + builtins.elem (lib.getName pkg) [ 152 + "discord" 153 + "spotify" 154 + "obsidian" 155 + "unstable.obsidian" 156 + "tailscale" 157 + "google-chrome" 158 + "slack" 159 + "steam" 160 + "steam-original" 161 + "steam-unwrapped" 162 + "steam-run" 163 + ]; 159 164 }