This commit is contained in:
muon 2024-07-13 22:28:27 +00:00
parent 86a3de9311
commit 652b8599f8
11 changed files with 38 additions and 68 deletions

View file

@ -1,9 +1,5 @@
{ pkgs, lib, config, ... }: {
# boot.loader.systemd-boot.enable = true;
# boot.plymouth.enable = true;
# boot.initrd.systemd.enable = true;
# boot.kernelParams = [ "quiet" ];
boot.loader = {
boot.loader = lib.mkIf config.mods.xorg.enable {
timeout = 0;
efi.canTouchEfiVariables = true;
grub = {

View file

@ -4,5 +4,6 @@
./network.nix
./user.nix
./nix.nix
./home.nix
];
}

View file

@ -0,0 +1,21 @@
{ pkgs, lib, config, inputs, system, ... }: let
cfg = config.mods;
in {
options.mods.home.file = lib.mkOption {
description = "home-manager configuration file";
};
config = {
home-manager = {
extraSpecialArgs = { inherit system pkgs inputs; };
users."${cfg.user.name}" = {
imports = [
cfg.home.file
inputs.self.outputs.homeManagerModules.default
];
};
backupFileExtension = "bak";
};
};
}

View file

@ -12,6 +12,8 @@
};
config = {
networking.hostName = config.mods.user.name;
networking.networkmanager.enable = true;
services.tailscale.enable = true;

View file

@ -7,7 +7,7 @@
config = {
users.users.${config.mods.user.name} = {
isNormalUser = true;
extraGroups = [ "wheel" "docker" ];
extraGroups = [ "wheel" ];
initialPassword = "changeme";
shell = if config.programs.zsh.enable
then pkgs.zsh