pkgs: Remove extra packages

This commit is contained in:
Sweetbread 2025-01-18 19:06:11 +03:00
parent 46d4249637
commit e3f8430193
3 changed files with 11 additions and 56 deletions

View File

@ -14,5 +14,7 @@
git-lfs git-lfs
unrar unrar
inputs.tlock.packages.${system}.default inputs.tlock.packages.${system}.default
hexyl
jq
]; ];
} }

View File

@ -1,13 +1,12 @@
{ pkgs, lib, config, collection, swww_flags, inputs }: { { pkgs, lib, config, collection, swww_flags, inputs }: {
home.packages = with pkgs; [ home.packages = with pkgs; [
swww
kitty kitty
pamixer pamixer
wofi wofi
clipse clipse
grimblast grimblast
xclip wl-clipboard
clipnotify cliphist
]; ];
wayland.windowManager.hyprland = wayland.windowManager.hyprland =
@ -58,15 +57,15 @@
filename = choice(listdir(folder)) filename = choice(listdir(folder))
finally: finally:
system(f"swww img {folder}/{filename} ${swww_flags}") system(f"${lib.getExe pkgs.swww} img {folder}/{filename} ${swww_flags}")
''; '';
clipsync = pkgs.writers.writeBash "clipsync" '' clipsync = pkgs.writers.writeBash "clipsync" ''
while clipnotify; do while ${lib.getExe pkgs.clipnotify}; do
xclip -q -sel clip -t image/png -o > /dev/null && \ ${lib.getExe pkgs.xclip} -q -sel clip -t image/png -o > /dev/null && \
xclip -sel clip -t image/png -o | wl-copy ${lib.getExe pkgs.xclip} -sel clip -t image/png -o | wl-copy
xclip -q -sel clip -o > /dev/null && \ ${lib.getExe pkgs.xclip} -q -sel clip -o > /dev/null && \
xclip -sel clip -o | wl-copy ${lib.getExe pkgs.xclip} -sel clip -o | wl-copy
done done
''; '';
in { in {
@ -132,7 +131,7 @@
exec-once = [ exec-once = [
"systemctl --user start plasma-polkit-agent" "systemctl --user start plasma-polkit-agent"
"swww init" "${lib.getExe' pkgs.swww "swww-daemon"}"
"${lib.getExe wallpaper_changer}" "${lib.getExe wallpaper_changer}"
"${clipsync}" "${clipsync}"
"clipse -listen" "clipse -listen"

View File

@ -5,66 +5,20 @@
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# CLI utils
file file
tree tree
wget wget
git git
(btop.override { cudaSupport = true; }) (btop.override { cudaSupport = true; })
nix-index
unzip unzip
yazi yazi
zram-generator
zip zip
ntfs3g
openssl
lazygit lazygit
bluez
bluez-tools
httpie httpie
ncdu ncdu
hexyl
jq
tldr tldr
xdg-utils
helix helix
playerctl
duf
v2raya
# GUI utils
feh
imv
gromit-mpx
notify-desktop
# Wayland stuff
xwayland
wl-clipboard
cliphist
ueberzugpp
# WMs and stuff
seatd
waybar
waypaper
lxqt.lxqt-policykit
hyprcursor
# Sound
pipewire
pulseaudio
pamixer
# GPU stuff
glaxnimate
# Other
home-manager home-manager
spice-vdagent
libsForQt5.qtstyleplugin-kvantum
libsForQt5.qt5ct
papirus-nord
]; ];
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [