Unnecessary fiddling

This commit is contained in:
2022-07-15 00:50:28 +01:00
parent c7c3cef173
commit 701e44a598
2 changed files with 18 additions and 13 deletions

View File

@@ -3,7 +3,17 @@
pkgs, pkgs,
lib, lib,
... ...
}: { }: let
mkUser = userName: {
isNormalUser = true;
home = "/home/${userName}";
initialPassword = "password";
extraGroups = ["wheel" "networkmanager" "docker" "video" "syncthing"];
shell = pkgs.zsh;
};
defaultUser = "daniel";
in {
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPackages = pkgs.linuxPackages_latest;
boot.loader.systemd-boot.enable = lib.mkDefault true; boot.loader.systemd-boot.enable = lib.mkDefault true;
@@ -33,14 +43,7 @@
hardware.cpu.intel.updateMicrocode = true; hardware.cpu.intel.updateMicrocode = true;
# Define a user account. Don't forget to set a password with passwd. users.users."${defaultUser}" = mkUser defaultUser;
users.users.daniel = {
isNormalUser = true;
home = "/home/daniel";
initialPassword = "password";
extraGroups = ["wheel" "networkmanager" "docker" "video" "syncthing"];
shell = pkgs.zsh;
};
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
@@ -71,8 +74,8 @@
syncthing = { syncthing = {
enable = true; enable = true;
user = "daniel"; user = defaultUser;
dataDir = "/home/daniel"; dataDir = "/home/${defaultUser}";
}; };
tailscale = { tailscale = {

View File

@@ -59,6 +59,8 @@
spotify-qt spotify-qt
xclip xclip
]; ];
defaultUser = "daniel";
in { in {
imports = imports =
[ [
@@ -72,8 +74,8 @@ in {
]; ];
home = { home = {
username = "daniel"; username = defaultUser;
homeDirectory = "/home/daniel"; homeDirectory = "/home/${defaultUser}";
sessionPath = [ sessionPath = [
"$HOME/go/bin" "$HOME/go/bin"
]; ];