{ pkgs, config, inputs, ... }: { imports = [ # Mostly user-specific configuration ./variables.nix ./secrets/default.nix # Programs ../../home/programs/kitty # ../../home/programs/alacritty ../../home/programs/ghostty #../../home/programs/nvf ../../home/programs/shell #../../home/programs/fetch ../../home/programs/git #../../home/programs/git/signing.nix ../../home/programs/spicetify ../../home/programs/thunar ../../home/programs/lazygit ../../home/programs/discord #../../home/programs/tailscale ../../home/programs/gpg ../../home/programs/rclone ../../home/programs/direnv ../../home/programs/thunderbird ../../home/programs/bitwarden ../../home/programs/nixCats ../../home/programs/khal ../../home/programs/nh ../../home/programs/todoman ../../home/programs/aerc ../../home/programs/accounts ../../home/programs/ssh #../../home/programs/zen-browser # Scripts ../../home/scripts # All scripts # System (Desktop environment like stuff) ../../home/system/hyprland #../../home/system/hyprlock ../../home/system/hyprpanel #../../home/system/ashell ../../home/system/hyprpaper ../../home/system/zathura ../../home/system/mime ../../home/system/udiskie ../../home/system/vicinae ../../home/system/wofi # ../../home/system/hypridle ]; home = { inherit (config.var) username; homeDirectory = "/home/" + config.var.username; packages = with pkgs; [ dotnet-runtime dafny gemini-cli # Apps bitwarden-desktop # Password manager vlc # Video player blanket # White-noise app obsidian # Note taking app planify # Todolists textpieces # Manipulate texts curtail # Compress images resources # Ressource monitor gnome-clocks # Clocks app gnome-text-editor # Basic graphic text editor mpv # Video player brave # Web browser # Privacy session-desktop # Session app, private messages signal-desktop # Signal app, private messages protonvpn-gui proton-pass proton-authenticator # ticktick # Privacy friendly todo app # Utils zip unzip optipng jpegoptim pfetch btop fastfetch # Just cool peaclock cbonsai pipes cmatrix # Backup vscode libreoffice-qt6-fresh ]; # Import my profile picture, used by the hyprpanel dashboard #file.".face.icon" = {source = ./profile_picture.png;}; # Don't touch this stateVersion = "24.05"; }; programs.home-manager.enable = true; }