120 lines
1.8 KiB
Nix
120 lines
1.8 KiB
Nix
{
|
|
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
|
|
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
|
|
nixfmt-rfc-style
|
|
nixpkgs-review
|
|
|
|
# Dev Things
|
|
vscode
|
|
code-cursor
|
|
windsurf
|
|
android-studio
|
|
jetbrains.datagrip
|
|
jetbrains.idea-ultimate
|
|
jetbrains.pycharm-professional
|
|
jetbrains.rust-rover
|
|
jetbrains.webstorm
|
|
jetbrains.goland
|
|
dirbuster
|
|
|
|
#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";
|
|
}
|