Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

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

docs: change flakes description

cosmeak ff512543 1fb04490

+15 -2
+14 -1
flake.nix
··· 19 19 url = "github:nix-community/home-manager/release-24.05"; 20 20 inputs.nixpkgs.follows = "nixpkgs"; 21 21 }; 22 + microvm = { 23 + url = "github:astro/microvm.nix"; 24 + inputs.nixpkgs.follows = "nixpkgs"; 25 + }; 22 26 }; 23 27 24 - outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, darwin, nixos-wsl, home-manager, ... }: 28 + outputs = inputs@{ self, nixpkgs, nixpkgs-unstable, darwin, nixos-wsl, home-manager, microvm, ... }: 25 29 let 26 30 inherit (self) outputs; 27 31 # Currently supported systems ··· 68 72 nyx = nixpkgs.lib.nixosSystem { 69 73 specialArgs = { inherit inputs outputs; }; 70 74 modules = [ ./hosts/nyx/configuration.nix ]; 75 + }; 76 + 77 + beowulf = nixpkgs.lib.nixosSystem { 78 + system = "x86_64-linux"; 79 + specialArgs = { inherit inputs outputs; }; 80 + modules = [ 81 + microvm.nixosModules.host 82 + ./hosts/beowulf/configuration.nix 83 + ]; 71 84 }; 72 85 }; 73 86
+1 -1
hosts/loki/configuration.nix
··· 1 - { inputs, outputs, pkgs, ... }: 1 + { config, lib, pkgs, ... }: 2 2 { 3 3 imports = [ 4 4 ./hardware-configuration.nix