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: update flakes and loki

cosmeak 7a73541f 6a7e931c

+20 -14
+8 -8
flake.lock
··· 7 7 ] 8 8 }, 9 9 "locked": { 10 - "lastModified": 1759509947, 11 - "narHash": "sha256-4XifSIHfpJKcCf5bZZRhj8C4aCpjNBaE3kXr02s4rHU=", 10 + "lastModified": 1763505477, 11 + "narHash": "sha256-nJRd4LY2kT3OELfHqdgWjvToNZ4w+zKCMzS2R6z4sXE=", 12 12 "owner": "nix-darwin", 13 13 "repo": "nix-darwin", 14 - "rev": "000eadb231812ad6ea6aebd7526974aaf4e79355", 14 + "rev": "3bda9f6b14161becbd07b3c56411f1670e19b9b5", 15 15 "type": "github" 16 16 }, 17 17 "original": { 18 18 "owner": "nix-darwin", 19 - "ref": "nix-darwin-25.05", 19 + "ref": "master", 20 20 "repo": "nix-darwin", 21 21 "type": "github" 22 22 } 23 23 }, 24 24 "nixpkgs": { 25 25 "locked": { 26 - "lastModified": 1761999846, 27 - "narHash": "sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo=", 26 + "lastModified": 1763966396, 27 + "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", 28 28 "owner": "nixos", 29 29 "repo": "nixpkgs", 30 - "rev": "3de8f8d73e35724bf9abef41f1bdbedda1e14a31", 30 + "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a", 31 31 "type": "github" 32 32 }, 33 33 "original": { 34 34 "owner": "nixos", 35 - "ref": "nixos-25.05", 35 + "ref": "nixos-unstable", 36 36 "repo": "nixpkgs", 37 37 "type": "github" 38 38 }
+2 -2
flake.nix
··· 7 7 8 8 inputs = { 9 9 # packages 10 - nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05"; 10 + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 11 11 12 12 # Macos modules 13 13 darwin = { 14 - url = "github:nix-darwin/nix-darwin?ref=nix-darwin-25.05"; 14 + url = "github:nix-darwin/nix-darwin?ref=master"; 15 15 inputs.nixpkgs.follows= "nixpkgs"; 16 16 }; 17 17 };
+10 -4
machines/nixos/loki/default.nix
··· 52 52 networking.hostName = hostname; 53 53 54 54 # Desktop Environment 55 - services.displayManager.cosmic-greeter.enable = true; 56 - services.desktopManager.cosmic.enable = true; 57 - services.desktopManager.cosmic.xwayland.enable = true; 55 + services.xserver.enable = true; 56 + services.desktopManager.plasma6.enable = true; 57 + services.displayManager.sddm.enable = true; 58 + services.displayManager.sddm.wayland.enable = true; 58 59 services.displayManager.autoLogin.enable = true; 59 60 services.displayManager.autoLogin.user = "cosmeak"; 60 - 61 + environment.plasma6.excludePackages = with pkgs.kdePackages; [ 62 + kate 63 + konsole 64 + ]; 65 + 61 66 # Global packages 62 67 environment.systemPackages = with pkgs; [ 63 68 git ··· 82 87 prismlauncher # Minecraft launcher 83 88 spotify # Music Player 84 89 vesktop # Discord custom client 90 + zed-editor # Code Editor 85 91 ]; 86 92 }; 87 93