{config, ...}: { imports = [ # Programs #../../home/programs/proton ../../home/programs/helium ../../home/programs/ghostty ../../home/programs/nvf ../../home/programs/shell ../../home/programs/git ../../home/programs/git/lazygit.nix ../../home/programs/thunar ../../home/programs/nixy ../../home/programs/nightshift ../../home/programs/nix-utils ../../home/programs/spotatui ../../home/programs/yazi ../../home/programs/steam ../../home/programs/group/basic-apps.nix ../../home/programs/group/cybersecurity.nix ../../home/programs/group/dev.nix ../../home/programs/group/misc.nix # System (Desktop environment like stuff) ../../home/system/hyprland ../../home/system/caelestia-shell ../../home/system/hyprpaper ../../home/system/mime ../../home/system/udiskie ./variables.nix # Mostly user-specific configuration #./secrets # CHANGEME: You should probably remove this line, this is where I store my secrets ]; home = { inherit (config.var) username; homeDirectory = "/home/" + config.var.username; file.".face" = { source = ./profile_picture.jpg; }; # Don't touch this stateVersion = "24.05"; }; wayland.windowManager.hyprland.settings.monitor = [ "DP-3,1920x1080@144.0,1920x0,1.0" "HDMI-A-1,1920x1080@60.0,0x0,1.0" ]; programs = { home-manager.enable = true; nixy = { enable = true; configDirectory = config.var.configDirectory; }; }; }