feat: write cursed package function

This commit is contained in:
Ahwx 2025-07-30 16:33:52 +02:00
parent efb7abb67e
commit 962f396596

View file

@ -1,107 +1,126 @@
{ inputs, pkgs, ... }:
{ {
home.packages = with pkgs; [ inputs,
# Environment shit lib,
tesseract pkgs,
yubikey-touch-detector ...
wireguard-tools }:
openresolv with lib;
xdg-utils let
killall guiPkgs =
libnotify if (config.liv.gui == true) then
openssl [
pamixer element-desktop
playerctl gajim
wl-clipboard signal-desktop
cliphist anki-bin
poweralertd obs-studio
ffmpeg wdisplays
zip librewolf # main
unzip ungoogled-chromium # for things that don't work with librewolf
wget nsxiv
xxd imv
gcc libreoffice
gnumake xfce.thunar
python3 spotify
spotify-player
thunderbird
lxqt.pavucontrol-qt
mpv
plasma5Packages.kdeconnect-kde
# onthespot-overlay
# CLI shit # Gaming
termpdfpy lunar-client
vimv ]
iamb else
pass [
lm_sensors killall
neofetch ];
hyfetch in
glow {
eva home.packages =
exiftool with pkgs;
translate-shell [
progress # Environment shit
pwgen tesseract
jq yubikey-touch-detector
tmux wireguard-tools
htop openresolv
eza xdg-utils
file killall
fzf libnotify
lazygit openssl
gitleaks pamixer
ripgrep playerctl
yt-dlp wl-clipboard
spotify-player cliphist
nodejs_22 poweralertd
yarn ffmpeg
cargo zip
rustc unzip
wikit wget
reader xxd
nmap gcc
speedtest-go gnumake
delta python3
powertop
android-tools
sshpass
# Install pip packages # CLI shit
# python3 termpdfpy
# python3Packages.pip vimv
# (writeShellScriptBin "install-pip-packages" '' # This script does not run, yet. iamb
# pip install --user --break-system-packages <package> pass
# '') lm_sensors
neofetch
hyfetch
glow
eva
exiftool
translate-shell
progress
pwgen
jq
tmux
htop
eza
file
fzf
lazygit
gitleaks
ripgrep
yt-dlp
nodejs_22
yarn
cargo
rustc
wikit
reader
nmap
speedtest-go
delta
powertop
android-tools
sshpass
net-tools
nmap
# GUI shit # Install pip packages
element-desktop # python3
gajim # python3Packages.pip
signal-desktop # (writeShellScriptBin "install-pip-packages" '' # This script does not run, yet.
anki-bin # pip install --user --break-system-packages <package>
obs-studio # '')
wdisplays
librewolf # main
ungoogled-chromium # for things that don't work with librewolf
nsxiv
imv
libreoffice
xfce.thunar
spotify
thunderbird
lxqt.pavucontrol-qt
mpv
plasma5Packages.kdeconnect-kde
# onthespot-overlay
# Gaming inputs.alejandra.defaultPackage.${system}
lunar-client inputs.nixvim.packages.${pkgs.system}.default
mermaid-cli
gnuplot
inputs.alejandra.defaultPackage.${system} # Email/calendar/etc
inputs.nixvim.packages.${pkgs.system}.default neomutt
mermaid-cli w3m
gnuplot khard
khal
# Email/calendar/etc vdirsyncer
neomutt ]
w3m ++ guiPkgs;
khard
khal
vdirsyncer
];
} }