aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--machines/nixos/x86_64-linux/vm-synology.nix16
-rw-r--r--nix/users/profiles/minimal.nix6
2 files changed, 21 insertions, 1 deletions
diff --git a/machines/nixos/x86_64-linux/vm-synology.nix b/machines/nixos/x86_64-linux/vm-synology.nix
index 9896ebb..3c51bb1 100644
--- a/machines/nixos/x86_64-linux/vm-synology.nix
+++ b/machines/nixos/x86_64-linux/vm-synology.nix
@@ -1,4 +1,8 @@
-{ self, ... }:
+{
+ adminUser,
+ self,
+ ...
+}:
{
age = {
secrets = {
@@ -43,6 +47,16 @@
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBkozy+X96u5ciX766bJ/AyQ3xm1tXZTIr5+4PVFZFi"
];
+ home-manager.users.${adminUser.name} = {
+ home.stateVersion = "25.05";
+ home.username = "${adminUser.name}";
+ home.homeDirectory = "/Users/${adminUser.name}";
+ imports = [
+ ../../../users/profiles/minimal.nix
+ ];
+ inherit (adminUser) userinfo;
+ };
+
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It‘s perfectly fine and recommended to leave
diff --git a/nix/users/profiles/minimal.nix b/nix/users/profiles/minimal.nix
new file mode 100644
index 0000000..aaffdbd
--- /dev/null
+++ b/nix/users/profiles/minimal.nix
@@ -0,0 +1,6 @@
+{ pkgs, ... }:
+{
+ home.packages = with pkgs; [
+ htop
+ ];
+}