Begin to variabilize configurations

This commit is contained in:
Yorick Barbanneau 2023-09-02 14:43:54 +02:00
parent a5480798a9
commit 4be4b1cc1c
2 changed files with 9 additions and 3 deletions

View file

@ -7,10 +7,16 @@
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, home-manager, ... }@inputs: {
outputs = { self, nixpkgs, home-manager, ... }@inputs:
let
stateVersion = "23.05";
in rec {
nixosConfigurations = {
mrmeeseeks = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
inherit stateVersion;
};
modules = [
./hosts/mrmeeseeks/configuration.nix
home-manager.nixosModule

View file

@ -1,4 +1,4 @@
{ config, pkgs, lib, ... }:
{ config, pkgs, lib, stateVersion, ... }:
{
imports =
@ -56,7 +56,7 @@
useGlobalPkgs = true;
useUserPackages = true;
users.ephase = {
home.stateVersion = "23.05";
home.stateVersion = stateVersion;
programs.home-manager.enable = true;
imports = [
../../modules/home/desktop