{ pkgs, config, inputs, ... }: { imports = [ ./variables.nix # Programs ../../home/programs/kitty ../../home/programs/nvim ../../home/programs/shell ../../home/programs/pass ../../home/programs/fetch ../../home/programs/git ../../home/programs/spicetify ../../home/programs/nextcloud ../../home/programs/yazi # ../../home/programs/markdown ../../home/programs/thunar ../../home/programs/lazygit ../../home/programs/office ../../home/programs/firefox # Scripts ../../home/scripts # All scripts # System (Desktop environment like stuff) ../../home/system/hyprland ../../home/system/hypridle ../../home/system/hyprlock # ../../home/system/hyprpanel ../../home/system/hyprpaper ../../home/system/wofi ../../home/system/batsignal ../../home/system/zathura ../../home/system/mime ../../home/system/udiskie ../../home/system/clipman ../../home/system/waybar ../../home/system/dunst # ./secrets # CHANGEME: You should probably remove this line, this is where I store my secrets ]; stylix = { targets.gtk.flatpakSupport.enable = false; targets.hyprlock.enable = false; targets.waybar.addCss = false; iconTheme = { enable = true; package = pkgs.qogir-icon-theme; dark = "Qogir-Dark"; light = "Qogir"; }; }; home = { inherit (config.var) username; homeDirectory = "/home/" + config.var.username; packages = with pkgs; [ # Apps mpv # Video player # pcmanfm # xarchiver # Dev # go nodejs (python3.withPackages (ps: with ps; [ pip isort pyyaml (buildPythonPackage { pname = "docker-sdp"; version = "0.2.15"; src = pkgs.fetchFromGitHub { owner = "neuroforgede"; repo = "docker-stack-deploy"; rev = "fa8c23d"; sha256 = "sha256-caff7K4++eQJE/7kbKJb8DgI6aWJdiHBbdV1+46aFMs="; }; doCheck = false; pyproject = true; propagatedBuildInputs = [ pip setuptools pyyaml mypy ]; }) ])) jq figlet just ddev mkcert devenv # Utils zip xz unzip p7zip optipng pfetch pandoc btop bottom iotop iftop lsof sysstat lm_sensors ethtool pciutils usbutils wireguard-tools inetutils gdu enchant inxi # Just cool # peaclock # cbonsai # cmatrix # cava # Backup # zed-editor neovide inkscape-with-extensions # gimp-with-plugins gimp sqlitebrowser sqlite emacs-pgtk php phpPackages.composer aspell aspellDicts.id aspellDicts.en html-tidy stylelint jsbeautifier zotero_7 chromium remmina exercism elixir ]; # Import my profile picture, used by the hyprpanel dashboard file.".profile_picture.png" = { source = ./profile_picture.png; }; # Don't touch this stateVersion = "24.05"; }; programs.home-manager.enable = true; }