summaryrefslogtreecommitdiff
path: root/users/wilkuu-server.nix
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-02 23:17:56 +0100
committerJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-02 23:17:56 +0100
commite25041e3722a716338a568a1395bb17c8e09e49c (patch)
tree424062de12e55213a12324ba4e916f43176abb4b /users/wilkuu-server.nix
parentdca35cc9f01b47974783a2ad2f40382ceb364a09 (diff)
Add omega-relay prototype host
Diffstat (limited to '')
-rw-r--r--users/wilkuu-server.nix53
1 files changed, 53 insertions, 0 deletions
diff --git a/users/wilkuu-server.nix b/users/wilkuu-server.nix
new file mode 100644
index 0000000..ae32068
--- /dev/null
+++ b/users/wilkuu-server.nix
@@ -0,0 +1,53 @@
+{
+ pkgs,
+ lib,
+ ...
+}:
+{
+ imports = [ ./user-common.nix ];
+ programs.zsh.enable = true;
+ programs.adb.enable = true;
+ users.users.wilkuu = {
+ shell = pkgs.zsh;
+ isNormalUser = true;
+ initialPassword = "PleazeChangeThis123";
+ extraGroups = [
+ "wheel"
+ "adbusers"
+ "networkmanager"
+ "input"
+ "docker"
+ "adbusers"
+ "libvirtd"
+ "libvirt"
+ ]; # Enable ‘sudo’ for the user.
+ packages = with pkgs; [
+ home-manager
+ ];
+ };
+
+ home-manager.users.wilkuu = {
+ imports = [ ../home-modules ];
+
+ homeapps.presets = lib.genAttrs
+ ["base" "utils" "dev" "browser"]
+ (_: {enable = true; });
+ # homeapps.vnc = true;
+
+ services.wayvnc = {
+ enable = true;
+ autoStart = false;
+ settings = {
+ # Todo, bind to vpn and LAN explicitly somehow
+ address = "0.0.0.0";
+ port = 5900;
+ };
+ };
+
+ home.username = "wilkuu";
+ home.homeDirectory = "/home/wilkuu";
+ home.stateVersion = "24.11";
+ programs.home-manager.enable = true;
+ };
+
+}