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: made some cleaning

+11 -21
+10 -21
flake.nix
··· 3 3 nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; 4 4 unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable"; 5 5 6 - darwin = { 7 - url = "github:LnL7/nix-darwin"; 8 - inputs.nixpkgs.follows= "nixpkgs"; 9 - }; 6 + darwin.url = "github:LnL7/nix-darwin"; 7 + darwin.inputs.nixpkgs.follows= "nixpkgs"; 10 8 11 - # wsl = { 12 - # url = "github:nix-community/NixOS-WSL"; 13 - # inputs.nixpkgs.follows= "nixpkgs"; 14 - # }; 9 + # wsl.url = "github:nix-community/NixOS-WSL"; 10 + # wsl.inputs.nixpkgs.follows= "nixpkgs"; 15 11 16 - home-manager = { 17 - url = "github:nix-community/home-manager/release-24.11"; 18 - inputs.nixpkgs.follows = "nixpkgs"; 19 - }; 12 + # hardware.url = "github:NixOS/nixos-hardware/master"; 20 13 21 - # microvm = { 22 - # url = "github:astro/microvm.nix"; 23 - # inputs.nixpkgs.url = "nixpkgs"; 24 - # }; 14 + # microvm.url = "github:astro/microvm.nix"; 15 + # microvm.inputs.nixpkgs.url = "nixpkgs"; 25 16 26 - hardware.url = "github:NixOS/nixos-hardware/master"; 17 + home-manager.url = "github:nix-community/home-manager/release-24.11"; 18 + home-manager.inputs.nixpkgs.follows = "nixpkgs"; 27 19 }; 28 20 29 21 outputs = { self, nixpkgs, darwin, ... }@inputs: ··· 56 48 # Raspberry Pi 3b+ 57 49 # narfi = nixpkgs.lib.nixosSystem { 58 50 # specialArgs = { inherit inputs; }; 59 - # modules = [ 60 - # inputs.microvm.nixosModules.host 61 - # ./hosts/aarch64-linux/nyx 62 - # ]; 51 + # modules = [ ./hosts/aarch64-linux/nyx ]; 63 52 # }; 64 53 }; 65 54
+1
hosts/x86_64-linux/nyx/default.nix
··· 5 5 imports = [ 6 6 ./hardware.nix 7 7 inputs.home-manager.nixosModules.home-manager 8 + inputs.microvm.nixosModules.host 8 9 ]; 9 10 10 11 asgard = {