dregil: Refactor configuration

This commit is contained in:
Alexander Kobjolke 2024-01-24 22:43:56 +01:00
parent 5da20a0e67
commit ef1f55cd8d
2 changed files with 14 additions and 15 deletions

View file

@ -68,7 +68,11 @@
];
};
nixosConfigurations."dregil" = import ./hosts/dregil { inherit inputs; };
nixosConfigurations."dregil" = nixpkgs-unstable.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [ ./hosts/dregil ];
};
homeConfigurations = import ./outputs/homeConfigurations inputs;
nixOnDroidConfigurations.default = with inputs;

View file

@ -1,17 +1,12 @@
{ inputs, ... }:
let
inherit (inputs.nixpkgs-unstable.lib) nixosSystem;
system = "x86_64-linux";
pkgs = import inputs.nixpkgs-unstable {
inherit system;
config = { allowUnfree = true; };
};
in nixosSystem {
inherit system pkgs;
specialArgs = { inherit inputs; };
modules = [
{ lib, config, pkgs, inputs, ... }: {
imports = [
({ inputs, lib, ... }: {
nixpkgs = {
config.allowUnfree = true;
overlays = with inputs; [ emacs.overlay ];
};
nix.registry = lib.mapAttrs (_: value: { flake = value; }) inputs;
})
../../modules/security.nix
../../modules/common-system.nix
./configuration.nix