refactor(nixos): avoid repetition of the username
This commit is contained in:
parent
5f2c4b18b2
commit
610fc6ffbf
|
@ -16,6 +16,8 @@ let
|
||||||
gsettings set $gnome_schema gtk-theme 'Breeze Dark'
|
gsettings set $gnome_schema gtk-theme 'Breeze Dark'
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
username = "opdavies";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
|
@ -102,8 +104,7 @@ in
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
# services.xserver.libinput.enable = true;
|
# services.xserver.libinput.enable = true;
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
users.users.${username} = {
|
||||||
users.users.opdavies = {
|
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Oliver Davies";
|
description = "Oliver Davies";
|
||||||
extraGroups = [ "docker" "networkmanager" "wheel" ];
|
extraGroups = [ "docker" "networkmanager" "wheel" ];
|
||||||
|
@ -172,7 +173,7 @@ in
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
programs.zsh.histSize = 5000;
|
programs.zsh.histSize = 5000;
|
||||||
|
|
||||||
users.defaultUserShell = "/etc/profiles/per-user/opdavies/bin/zsh";
|
users.defaultUserShell = "/etc/profiles/per-user/${username}/bin/zsh";
|
||||||
|
|
||||||
fonts = {
|
fonts = {
|
||||||
fontconfig = {
|
fontconfig = {
|
||||||
|
|
Loading…
Reference in a new issue