From 4183f74ff6c3f087a1c9b2dffd63167ead92202c Mon Sep 17 00:00:00 2001 From: oqyude Date: Sun, 18 Jan 2026 16:56:35 +0300 Subject: [PATCH] 123 --- modules/others/default.nix | 31 +++++++++++++++++++++++++++++++ modules/users.nix | 25 +++++-------------------- 2 files changed, 36 insertions(+), 20 deletions(-) create mode 100644 modules/others/default.nix diff --git a/modules/others/default.nix b/modules/others/default.nix new file mode 100644 index 0000000..6cec537 --- /dev/null +++ b/modules/others/default.nix @@ -0,0 +1,31 @@ +{ + config, + xlib, + pkgs, + ... +}: +{ + xlib.device.username = "snity"; + + users = { + users = { + "${xlib.device.username}" = { + name = "${xlib.device.username}"; + isNormalUser = true; + group = "users"; + description = "Snity"; + hashedPasswordFile = "$y$j9T$851xwObfIp7SYzIyFtH.k1$mNofT2sxEAV50Kxgmwvqc6Kj/3B/fJoPP8qgn./siEB"; # hashed_password + homeMode = "700"; + home = "/home/${xlib.device.username}"; + extraGroups = [ + "audio" + "disk" + "gamemode" + "networkmanager" + "pipewire" + "wheel" + ]; + }; + }; + }; +} diff --git a/modules/users.nix b/modules/users.nix index ccf0715..2b1130f 100644 --- a/modules/users.nix +++ b/modules/users.nix @@ -5,7 +5,11 @@ ... }: { - xlib.device.username = "oqyude"; + imports = [ + ./others + ]; + + xlib.device.username = lib.mkDefault "oqyude"; users = { users = { @@ -31,25 +35,6 @@ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKduJia+unaQQdN6X5syaHvnpIutO+yZwvfiCP4qKQ/P" ]; }; - "${xlib.users.new}" = { - name = "${xlib.users.new}"; - isNormalUser = true; - group = "users"; - description = "Snity"; - hashedPassword = "$y$j9T$851xwObfIp7SYzIyFtH.k1$mNofT2sxEAV50Kxgmwvqc6Kj/3B/fJoPP8qgn./siEB"; - homeMode = "750"; - home = "/home/${xlib.users.new}"; - extraGroups = [ - "audio" - "disk" - "gamemode" - "networkmanager" - "pipewire" - "wheel" - "libvirtd" - "qemu-libvirtd" - ]; - }; }; };