{ config, pkgs, lib, ... }: let remote = "root@proxmox-ip:/var/lib/vz/template/iso"; localMount = "${config.home.homeDirectory}/proxmox-iso"; inputs.home-manager = { url = "github:nix-community/home-manager/8b1c15a9e6f1fc9e1c7ec7f8964cf68eb1b46d44"; # 2024-06-15-ish inputs.nixpkgs.follows = "nixpkgs"; }; in { # imports = [ # ./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 programs.bash.enable = true; home.file = { ".config/nix/nix.conf".text = '' access-tokens = github.com=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 ''; }; # Optional: packages home.packages = with pkgs; [ git vim tmux nano sshfs ]; # Optional: set environment vars home.sessionVariables = { EDITOR = "nano"; }; home.file.".bashrc".text = '' if [ -n "$PS1" ] && [ ! -e ~/.auto_install_ran ]; then sudo /etc/auto-install.sh touch ~/.auto_install_ran fi ''; # Optional: enable bash (or zsh, fish...) # programs.bash.enable = true; # Optional: manage dotfiles via symlinks # home.file = { # ".tmux.conf".source = ./dotfiles/tmux.conf; # ".config/nvim/init.vim".source = ./dotfiles/init.vim; # }; }