change username to a global var

This commit is contained in:
Frost-Phoenix 2023-12-15 19:00:46 +01:00
parent f080989d8b
commit d17afc3fb3
6 changed files with 9 additions and 11 deletions

View file

@ -40,6 +40,7 @@
{ nixpkgs, self, ...} @ inputs: { nixpkgs, self, ...} @ inputs:
let let
selfPkgs = import ./pkgs; selfPkgs = import ./pkgs;
username = "frostphoenix";
in in
{ {
overlays.default = selfPkgs.overlay; overlays.default = selfPkgs.overlay;

View file

@ -1,7 +1,5 @@
{ pkgs, inputs, ...}: { pkgs, inputs, username, ...}:
let let
name = "FrostPhoenix";
username = "frostphoenix";
packages = with pkgs; [ packages = with pkgs; [
fish fish
]; ];
@ -23,7 +21,7 @@ in
users.users.${username} = { users.users.${username} = {
isNormalUser = true; isNormalUser = true;
description = name; description = ${username};
extraGroups = [ "networkmanager" "wheel" ]; extraGroups = [ "networkmanager" "wheel" ];
shell = pkgs.zsh; shell = pkgs.zsh;
}; };

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }: { config, pkgs, username, ... }:
{ {
# Add user to libvirtd group # Add user to libvirtd group
users.users.frostphoenix.extraGroups = [ "libvirtd" ]; users.users.${username}.extraGroups = [ "libvirtd" ];
# Install necessary packages # Install necessary packages
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

View file

@ -1,11 +1,11 @@
{ pkgs, ... }: { pkgs, username, ... }:
{ {
services.xserver = { services.xserver = {
enable = true; enable = true;
layout = "us"; layout = "us";
displayManager.autoLogin = { displayManager.autoLogin = {
enable = true; enable = true;
user = "frostphoenix"; user = ${username};
}; };
libinput = { libinput = {
enable = true; enable = true;

View file

@ -1,4 +1,3 @@
[audacious] [audacious]
equalizer_active=TRUE equalizer_active=TRUE
equalizer_bands=-1,1,2,2,1,0,0,-1,-1,-1 equalizer_bands=-1,1,2,2,1,0,0,-1,-1,-1

View file

@ -1,9 +1,9 @@
{ pkgs, lib, config,... }: { pkgs, lib, config, username, ... }:
{ {
programs.firefox = { programs.firefox = {
enable = true; enable = true;
profiles.frostphoenix = { profiles.${username} = {
settings = {}; settings = {};
isDefault = true; isDefault = true;
extensions = with pkgs.nur.repos.rycee.firefox-addons; [ extensions = with pkgs.nur.repos.rycee.firefox-addons; [