add config option for username

This commit is contained in:
twoneis 2024-07-20 21:46:24 +02:00
parent 7bb5c421f6
commit 1b3e9b1b34
9 changed files with 13 additions and 13 deletions

View file

@ -74,9 +74,9 @@
displayManager.gdm.enable = true; displayManager.gdm.enable = true;
}; };
users.users.twoneis = { users.users.${config.username}= {
isNormalUser = true; isNormalUser = true;
description = "twoneis"; description = config.username;
extraGroups = [ "networkmanager" "wheel" ]; extraGroups = [ "networkmanager" "wheel" ];
}; };

View file

@ -2,7 +2,7 @@
programs.steam.enable = true; programs.steam.enable = true;
programs.gamemode.enable = true; programs.gamemode.enable = true;
home-manager.users.twoneis = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
prismlauncher prismlauncher
]; ];

View file

@ -3,10 +3,10 @@
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
users.twoneis = { users.${config.username} = {
home = { home = {
username = "twoneis"; username = "twoneis";
homeDirectory = "/home/twoneis"; homeDirectory = "/home/${config.username}";
stateVersion = config.hmStateVersion; stateVersion = config.hmStateVersion;
}; };

View file

@ -1,7 +1,7 @@
{ lib, config, pkgs, ... }: lib.mkIf config.withNiri { { lib, config, pkgs, ... }: lib.mkIf config.withNiri {
programs.niri.enable = true; programs.niri.enable = true;
home-manager.users.twoneis = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
brightnessctl brightnessctl
swaybg swaybg

View file

@ -1,5 +1,5 @@
{ lib, config, pkgs, ... }: lib.mkIf config.user { { lib, config, pkgs, ... }: lib.mkIf config.user {
home-manager.users.twoneis = { home-manager.users.${config.username} = {
programs.firefox = { programs.firefox = {
enable = true; enable = true;
profiles = { profiles = {

View file

@ -13,7 +13,7 @@
gvfs.enable = true; gvfs.enable = true;
}; };
home-manager.users.twoneis = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
signal-desktop signal-desktop
vesktop vesktop

View file

@ -1,5 +1,5 @@
{ pkgs, ... }: { { config, pkgs, ... }: {
home-manager.users.twoneis = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
adwaita-icon-theme adwaita-icon-theme
adwaita-qt adwaita-qt

View file

@ -1,8 +1,8 @@
{ pkgs, ... }: { { config, pkgs, ... }: {
programs.fish.enable = true; programs.fish.enable = true;
users.defaultUserShell = pkgs.fish; users.defaultUserShell = pkgs.fish;
home-manager.users.twoneis = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [
man-pages man-pages
man-pages-posix man-pages-posix

View file

@ -1,5 +1,5 @@
{ lib, config, ... }: lib.mkIf config.withVM { { lib, config, ... }: lib.mkIf config.withVM {
virtualisation.libvirtd.enable = true; virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
users.users.twoneis.extraGroups = [ "libvirtd" ]; users.users.${config.username}.extraGroups = [ "libvirtd" ];
} }