{ pkgs, agenix-rekey, ... }: { nixpkgs.config.allowUnfree = true; home.packages = with pkgs; [ # Desktop Communcation element-desktop signal-desktop-bin telegram-desktop vesktop # Desktop Productivity firefox google-chrome obsidian thunderbird zoom-us # work :{ # Desktop Utilities ausweisapp bitwarden-desktop diebahn drawio gnome-connections teams-for-linux calibre # Desktop Media things mpv-unwrapped kdePackages.gwenview krita # Desktop game things openttd-jgrpp openttd-ttf # Terminal applications gh # github easyeffects hyfetch fastfetch ranger nautilus fido2-manage age-plugin-fido2-hmac unzip pandoc file-roller wifi-qr killall hyprsunset mitmproxy libqalculate # For Hyprland hotkeys: brightnessctl playerctl hyprshot pavucontrol networkmanagerapplet cliphist wl-clipboard rofimoji wirelesstools jq bc # nix-tools nix-output-monitor nil nh # agenix.packages.${system}.default agenix-rekey.packages.${system}.default nixfmt-rfc-style nixpkgs-review # Dev Things vscodium code-cursor windsurf android-studio jetbrains.datagrip jetbrains.idea-ultimate jetbrains.pycharm-professional jetbrains.rust-rover jetbrains.webstorm jetbrains.goland #jetbrains.jdk wireshark devenv filezilla python3 libunwind usbmuxd # virtualization virt-manager qemu_kvm swtpm virtiofsd spice-gtk spice-vdagent libguestfs-with-appliance # SDR things rtl-sdr sdrpp gqrx dump1090 sox noaa-apt ]; nixpkgs.config.vesktop.commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland"; }