{ config, pkgs, lib, ... }: { imports = [ ../../common/aliases.nix ]; home.username = "nixos"; # your actual username home.homeDirectory = "/home/nixos"; home.stateVersion = "25.05"; # match your NixOS stateVersion programs.home-manager.enable = true; # mandatory to activate HM # Optional: packages home.packages = with pkgs; [ git vim tmux nextcloud-client # vscode chromium ]; # Optional: set environment vars home.sessionVariables = { EDITOR = "vim"; }; # Optional: enable bash (or zsh, fish...) programs.bash.enable = true; services.nextcloud-client = { enable = true; # Optionally start in background directly startInBackground = true; }; home.file = { ".local/share/applications/proxmox-chromium-app.desktop".text = '' [Desktop Entry] Type=Application Name=Proxmox (Chromium) Exec=chromium --app=https://pve.sweet.home:8006 --window-size=1920,1080 --window-position=0,0 Icon=/home/nixos/.local/share/icons/proxmox.png Terminal=false Categories=Hypervisor; StartupWMClass=PVE ''; ".local/share/applications/pbs-chromium-app.desktop".text = '' [Desktop Entry] Type=Application Name=Proxmox Backup Server (Chromium) Exec=chromium --app=https://192.168.2.108:8007 --window-size=1920,1080 --window-position=0,0 Icon=/home/nixos/.local/share/icons/proxmox.png Terminal=false Categories=backup; ''; ".local/share/applications/proxmox-firefox-app.desktop".text = '' [Desktop Entry] Type=Application Name=Proxmox (Firefox) Exec=firefox --new-instance https://pve.sweet.home:8006 --profile ProxmoxWebApp --window-size=1920,1080 --class ProxmoxWebApp Icon=/home/nixos/.local/share/icons/proxmox.png Terminal=false Categories=Hypervisor; StartupWMClass=PVE ''; ".local/share/applications/pbs-firefox-app.desktop".text = '' [Desktop Entry] Type=Application Name=Proxmox Backup Server (Firefox) Exec=firefox --new-window https://192.168.2.108:8007 --profile PbsWebApp --window-size=1920,1080 --class PbsWebApp Icon=/home/nixos/.local/share/icons/proxmox.png Terminal=false Categories=backup; StartupWMClass=PBS ''; }; }