fix: dev vm setup

This commit is contained in:
Rasyidan Akbar F. 2025-10-22 13:38:59 +07:00
commit b6230a1d29
10 changed files with 218 additions and 31 deletions

View file

@ -1,10 +1,12 @@
{ config, pkgs, lib, user, ... }: {
users.users.${user} = {
isNormalUser = lib.mkDefault true;
extraGroups = lib.mkDefault [ "wheel" "networkmanager" ];
home = lib.mkDefault "/home/${user}";
shell = lib.mkDefault pkgs.fish;
};
{ lib, ... }: {
imports = [ ./users.nix ./network.nix ./ssh.nix ./containerization.nix ];
programs.fish.enable = lib.mkDefault true;
nix = {
settings.auto-optimise-store = lib.mkDefault true;
optimise.automatic = lib.mkDefault true;
gc = {
automatic = lib.mkDefault true;
dates = lib.mkDefault "weekly";
};
};
}