Simplify flake
This commit is contained in:
parent
6cff17017b
commit
1a83d6b195
26
flake.nix
26
flake.nix
|
@ -41,34 +41,16 @@
|
||||||
nur,
|
nur,
|
||||||
blender,
|
blender,
|
||||||
...
|
...
|
||||||
}:
|
}@inputs:
|
||||||
|
|
||||||
let
|
let
|
||||||
mkNix = modules: nixpkgs.lib.nixosSystem {
|
mkNix = modules: nixpkgs.lib.nixosSystem {
|
||||||
inherit modules;
|
inherit modules;
|
||||||
specialArgs = {
|
specialArgs = inputs;
|
||||||
inherit
|
|
||||||
self
|
|
||||||
unstable
|
|
||||||
lanzaboote
|
|
||||||
disko
|
|
||||||
impermanence
|
|
||||||
mailserver
|
|
||||||
minecraft
|
|
||||||
home-manager
|
|
||||||
nur
|
|
||||||
blender
|
|
||||||
;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
mkHome = modules: pkgs: home-manager.lib.homeManagerConfiguration {
|
mkHome = modules: pkgs: home-manager.lib.homeManagerConfiguration {
|
||||||
inherit modules pkgs;
|
inherit modules pkgs;
|
||||||
extraSpecialArgs = {
|
extraSpecialArgs = inputs;
|
||||||
inherit
|
|
||||||
unstable
|
|
||||||
nur
|
|
||||||
blender
|
|
||||||
;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
# nixos-rebuild switch --flake /etc/nixos#hostname
|
# nixos-rebuild switch --flake /etc/nixos#hostname
|
||||||
|
|
|
@ -18,13 +18,7 @@
|
||||||
system = {
|
system = {
|
||||||
lanzaboote.enable = true;
|
lanzaboote.enable = true;
|
||||||
wireguard.client.enable = true;
|
wireguard.client.enable = true;
|
||||||
|
libvirtd.enable = true;
|
||||||
stateVersion = "24.11";
|
stateVersion = "24.11";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Special options
|
|
||||||
virtualisation.vmware.host.enable = true;
|
|
||||||
environment.persistence."/persist".directories = [
|
|
||||||
"/home/jimbo/.vmware"
|
|
||||||
"/home/jimbo/vmware"
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
{
|
{
|
||||||
services.collabora-online = {
|
services.collabora-online = lib.mkIf config.services.nextcloud.enable {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue