Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

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

feat: re-add gnome desktop and switch loki to it

cosmeak b1f76846 8535143e

+56 -36
+33 -33
flake.lock
··· 3 3 "cachyos-kernel": { 4 4 "flake": false, 5 5 "locked": { 6 - "lastModified": 1773425695, 7 - "narHash": "sha256-O5Fr6f+iS+IVKdB59yqkCaWfkr1SSHD5BLDDlZO7RwU=", 6 + "lastModified": 1773637879, 7 + "narHash": "sha256-hFKu2SaRoqt6+zbmcFW6A0AbBENIX8XooJLXQWa3sLc=", 8 8 "owner": "CachyOS", 9 9 "repo": "linux-cachyos", 10 - "rev": "3b9ae1ae5d4ee95e1509d350b65c0777dde97628", 10 + "rev": "fa09a5bc69d3e7feeed9b1402c7df06c8170402a", 11 11 "type": "github" 12 12 }, 13 13 "original": { ··· 19 19 "cachyos-kernel-patches": { 20 20 "flake": false, 21 21 "locked": { 22 - "lastModified": 1773430072, 23 - "narHash": "sha256-0X47YCF1CUnLiQ1M6Lh4hc3ax9aV5DX/wCmMfuMyM1o=", 22 + "lastModified": 1773635524, 23 + "narHash": "sha256-JErpxWTdoHq4JuDerfsbPA60FmWOxK4oX9UL9CcsP/Q=", 24 24 "owner": "CachyOS", 25 25 "repo": "kernel-patches", 26 - "rev": "ac70453c25200f0a30ad38b3caa63020869f0f8a", 26 + "rev": "5544a0679fd6f6fb714e275514449c4ab9db2a53", 27 27 "type": "github" 28 28 }, 29 29 "original": { ··· 130 130 "smfh": "smfh" 131 131 }, 132 132 "locked": { 133 - "lastModified": 1773429908, 134 - "narHash": "sha256-bPTW00Tkp8c7HJbhNC7wLO3fcngFXBpuX7LZByE/F8c=", 133 + "lastModified": 1773801621, 134 + "narHash": "sha256-hOweDMc/uNFeliSVuNXZ4qa6WC8AbmRV8pNSAD/h4S0=", 135 135 "owner": "feel-co", 136 136 "repo": "hjem", 137 - "rev": "4d0d0e4dc99245ffaa0d51acf69e288fb59fb0f1", 137 + "rev": "d51b2e524794a61762453be5bf7b4fe259150191", 138 138 "type": "github" 139 139 }, 140 140 "original": { ··· 151 151 "spectrum": "spectrum" 152 152 }, 153 153 "locked": { 154 - "lastModified": 1773018425, 155 - "narHash": "sha256-fpgZBmZpKoEXEowBK/6m8g9FcOLWQ4UxhXHqCw2CpSM=", 154 + "lastModified": 1773872447, 155 + "narHash": "sha256-IWTp4EMUfZwnuF5S/AjWfOFzCbbgkMzRwNd0qHC/EMg=", 156 156 "owner": "microvm-nix", 157 157 "repo": "microvm.nix", 158 - "rev": "25ebda3c558e923720c965832dc9a04f559a055c", 158 + "rev": "b202882536b018a76f0b6e71a48677f41f4de9d8", 159 159 "type": "github" 160 160 }, 161 161 "original": { ··· 173 173 "nixpkgs": "nixpkgs" 174 174 }, 175 175 "locked": { 176 - "lastModified": 1773597464, 177 - "narHash": "sha256-3SVrc1AMkY1UE36MD4qvmTkY/ZToK2F55Afut5Qm5F8=", 176 + "lastModified": 1773804995, 177 + "narHash": "sha256-LL6EG35pbxgjsqYIpwUnpHGDmKFYttE+BILBNhsEaJk=", 178 178 "owner": "xddxdd", 179 179 "repo": "nix-cachyos-kernel", 180 - "rev": "30468236d5cdd9cb5dea6e757159e04816439146", 180 + "rev": "3286b7ecf1d864e2be050af78aa633d4e3ae8fdb", 181 181 "type": "github" 182 182 }, 183 183 "original": { ··· 215 215 "systems": "systems_2" 216 216 }, 217 217 "locked": { 218 - "lastModified": 1773456096, 219 - "narHash": "sha256-vlV3HnHBxnfW4a2ifabH3L/3iGGjA5ejEP7XD7EOC+E=", 218 + "lastModified": 1774060651, 219 + "narHash": "sha256-sZiam+rmNcOZGnlbnqDD9oTwfMdQUM+uQmFqqSoe194=", 220 220 "owner": "Infinidoge", 221 221 "repo": "nix-minecraft", 222 - "rev": "ce7440a5fced512773e8e695d8a7bd57f33c7e6d", 222 + "rev": "46727bd27d32d63069ed26a690554373ae2b4702", 223 223 "type": "github" 224 224 }, 225 225 "original": { ··· 230 230 }, 231 231 "nixos-hardware": { 232 232 "locked": { 233 - "lastModified": 1773533765, 234 - "narHash": "sha256-qonGfS2lzCgCl59Zl63jF6dIRRpvW3AJooBGMaXjHiY=", 233 + "lastModified": 1774018263, 234 + "narHash": "sha256-HHYEwK1A22aSaxv2ibhMMkKvrDGKGlA/qObG4smrSqc=", 235 235 "owner": "NixOS", 236 236 "repo": "nixos-hardware", 237 - "rev": "f8e82243fd601afb9f59ad230958bd073795cbfe", 237 + "rev": "2d4b4717b2534fad5c715968c1cece04a172b365", 238 238 "type": "github" 239 239 }, 240 240 "original": { ··· 246 246 }, 247 247 "nixpkgs": { 248 248 "locked": { 249 - "lastModified": 1773563071, 250 - "narHash": "sha256-p4f6smYpck1hw6gYsT2omq01gnlZ1E7HTpssDQ0fP+g=", 249 + "lastModified": 1773738184, 250 + "narHash": "sha256-zWRjT5oPabNCiC1A3QkFXpfnsgUjyg6fUZWC+IiiZH0=", 251 251 "owner": "NixOS", 252 252 "repo": "nixpkgs", 253 - "rev": "1c6f50e5b62030a50799682b6babc9dcc5a271ae", 253 + "rev": "41a2715cc472025a19bc0eb9dc4ee8b7406bfa6f", 254 254 "type": "github" 255 255 }, 256 256 "original": { ··· 262 262 }, 263 263 "nixpkgs-darwin": { 264 264 "locked": { 265 - "lastModified": 1773596960, 266 - "narHash": "sha256-CBVfPHNWxS6H5FrZAm70Jf3P1TiMnZy5M3I9GWT8nHQ=", 265 + "lastModified": 1774068921, 266 + "narHash": "sha256-vh2d8CrQ5SbjCqbAW5jVNT930M7T5rUF2S9xbSJPGug=", 267 267 "owner": "nixos", 268 268 "repo": "nixpkgs", 269 - "rev": "8fd52cc803423ec88a74352fcceac13586ecb003", 269 + "rev": "d1b583b6bb6491cabcd46f05f3685df95a236428", 270 270 "type": "github" 271 271 }, 272 272 "original": { ··· 308 308 }, 309 309 "nixpkgs-unstable": { 310 310 "locked": { 311 - "lastModified": 1773597492, 312 - "narHash": "sha256-hQ284SkIeNaeyud+LS0WVLX+WL2rxcVZLFEaK0e03zg=", 311 + "lastModified": 1773840656, 312 + "narHash": "sha256-9tpvMGFteZnd3gRQZFlRCohVpqooygFuy9yjuyRL2C0=", 313 313 "owner": "nixos", 314 314 "repo": "nixpkgs", 315 - "rev": "a07d4ce6bee67d7c838a8a5796e75dff9caa21ef", 315 + "rev": "9cf7092bdd603554bd8b63c216e8943cf9b12512", 316 316 "type": "github" 317 317 }, 318 318 "original": { ··· 340 340 }, 341 341 "nixpkgs_3": { 342 342 "locked": { 343 - "lastModified": 1773524153, 344 - "narHash": "sha256-Jms57zzlFf64ayKzzBWSE2SGvJmK+NGt8Gli71d9kmY=", 343 + "lastModified": 1773964973, 344 + "narHash": "sha256-NV/J+tTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw=", 345 345 "owner": "nixos", 346 346 "repo": "nixpkgs", 347 - "rev": "e9f278faa1d0c2fc835bd331d4666b59b505a410", 347 + "rev": "812b3986fd1568f7a858f97fcf425ad996ba7d25", 348 348 "type": "github" 349 349 }, 350 350 "original": {
+20
modules/features/desktops/gnome.nix
··· 1 + { 2 + # Minimal gnome desktop 3 + flake.nixosModules.gnome-desktop = { inputs, pkgs, ... }: { 4 + imports = with inputs.self.nixosModules; [ 5 + audio 6 + ]; 7 + 8 + services.displayManager.gdm.enable = true; 9 + services.desktopManager.gnome.enable = true; 10 + programs.xwayland.enable = true; 11 + environment.sessionVariables.NIXOS_OZONE_WL = "1"; 12 + qt.platformTheme = "gnome"; 13 + 14 + # We don't want extra packages, just the bare minimum 15 + services.gnome.games.enable = false; 16 + services.gnome.core-developer-tools.enable = false; 17 + services.gnome.core-apps.enable = true; 18 + environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ]; 19 + }; 20 + }
-2
modules/hosts/elli/configuration.nix
··· 9 9 bootloader 10 10 auto-upgrade 11 11 ]; 12 - 13 - 14 12 }; 15 13 16 14 hosts.elli = {
+1 -1
modules/hosts/loki/configuration.nix
··· 10 10 bootloader 11 11 audio 12 12 nvidia-gpu 13 - cinnamon-desktop 13 + gnome-desktop 14 14 cosmeak 15 15 screen-recording 16 16 (autoLogin "cosmeak")
+2
modules/users/cosmeak.nix
··· 39 39 vesktop # Discord client 40 40 (zed-editor.fhsWithPackages (pkg: [ zlib ])) # Code editor 41 41 protonvpn-gui 42 + 43 + unstable.gale 42 44 ] ++ (sharedPackages pkgs); 43 45 }; 44 46 })