{ pkgs, agenix, ... }: { 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 fastmail-desktop # Desktop Utilities ausweisapp bitwarden-desktop drawio gnome-connections (pkgs.calibre.overrideAttrs (old: { postInstall = '' wrapProgram $out/bin/calibre \ --set-default ACSM_LIBCRYPTO ${pkgs.openssl.out}/lib/libcrypto.so \ --set-default ACSM_LIBSSL ${pkgs.openssl.out}/lib/libssl.so ''; })) # Desktop Media things mpv-unwrapped kdePackages.gwenview # Terminal applications gh # github easyeffects hyfetch fastfetch ranger nautilus fido2-manage age-plugin-fido2-hmac unzip pandoc file-roller wifi-qr killall mitmproxy libqalculate # WM dependencies brightnessctl playerctl hyprshot hyprsunset pavucontrol networkmanagerapplet cliphist wl-clipboard rofimoji wirelesstools jq bc # nix-tools nix-output-monitor nil nh agenix.packages.${system}.default nixfmt-rfc-style nixpkgs-review # Dev Things vscode android-studio jetbrains.datagrip jetbrains.idea-ultimate jetbrains.pycharm-professional jetbrains.rust-rover jetbrains.webstorm jetbrains.goland dirbuster wakatime-cli wireshark devenv filezilla python3 usbmuxd dig w3m whois inetutils # virtualization virt-manager qemu_kvm swtpm virtiofsd spice-gtk spice-vdagent ]; nixpkgs.config.vesktop.commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland"; }