refactor(nix): move around some packages to organize better
This commit is contained in:
parent
30c548d68c
commit
640be8c112
3 changed files with 96 additions and 91 deletions
|
@ -6,11 +6,6 @@
|
|||
polkit = pkgs.plasma5Packages.polkit-kde-agent;
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
sassc
|
||||
coloryou
|
||||
];
|
||||
|
||||
imports = [
|
||||
ags.homeManagerModules.default
|
||||
];
|
||||
|
@ -51,4 +46,45 @@ in
|
|||
"hypr/main.conf".source = symlink "${configDir}/hypr/main.conf";
|
||||
"hypr/hyprpaper.conf".source = symlink "${configDir}/hypr/hyprpaper.conf";
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# ags
|
||||
sassc
|
||||
coloryou
|
||||
libnotify
|
||||
playerctl
|
||||
bluez-tools
|
||||
brightnessctl
|
||||
pulseaudio
|
||||
libinput
|
||||
|
||||
## gui
|
||||
pavucontrol # TODO: replace with ags widget
|
||||
networkmanagerapplet # TODO: replace with ags widget
|
||||
blueberry # TODO: replace with ags widget
|
||||
|
||||
|
||||
# Hyprland
|
||||
hyprpaper
|
||||
swayidle
|
||||
lisgd
|
||||
swayosd
|
||||
squeekboard
|
||||
xclip
|
||||
wl-clipboard
|
||||
cliphist
|
||||
|
||||
## gui
|
||||
gtklock
|
||||
wl-color-picker # TODO: add bind for this in hyprland
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
|
||||
## libs
|
||||
libayatana-appindicator
|
||||
xdg-utils
|
||||
evtest
|
||||
glib
|
||||
];
|
||||
}
|
||||
|
|
|
@ -24,27 +24,10 @@
|
|||
};
|
||||
};
|
||||
|
||||
xdg.desktopEntries.gparted = {
|
||||
name = "GParted";
|
||||
genericName = "Partition Editor";
|
||||
comment = "Create, reorganize, and delete partitions";
|
||||
exec = "Gparted";
|
||||
icon = "gparted";
|
||||
terminal = false;
|
||||
type = "Application";
|
||||
categories = [ "GNOME" "System" "Filesystem" ];
|
||||
startupNotify = true;
|
||||
settings = {
|
||||
Keywords = "Partition";
|
||||
X-GNOME-FullName = "GParted Partition Editor";
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs;
|
||||
(with python311Packages; [
|
||||
python
|
||||
pyclip
|
||||
gdown
|
||||
|
||||
]) ++
|
||||
(with nodePackages; [
|
||||
|
@ -53,7 +36,6 @@
|
|||
]) ++
|
||||
(with plasma5Packages; [
|
||||
polkit-kde-agent
|
||||
qtstyleplugin-kvantum
|
||||
ark
|
||||
kcharselect
|
||||
kdenlive
|
||||
|
@ -76,6 +58,40 @@
|
|||
|
||||
]) ++ [
|
||||
|
||||
# School
|
||||
virt-manager
|
||||
gradle
|
||||
gradle-completion # FIXME: not working
|
||||
#camunda-modeler
|
||||
|
||||
# Misc Apps
|
||||
thunderbird # TODO: use programs.thunderbird
|
||||
firefox # TODO: use programs.firefox
|
||||
spotifywm
|
||||
zeal
|
||||
libreoffice-fresh # TODO: add spelling stuff
|
||||
photoqt
|
||||
gimp-with-plugins
|
||||
vlc
|
||||
discord
|
||||
nextcloud-client
|
||||
|
||||
# Misc CLI
|
||||
neofetch
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
acpi
|
||||
progress
|
||||
alsa-utils
|
||||
wget
|
||||
tree
|
||||
mosh
|
||||
rsync
|
||||
killall
|
||||
fontfor
|
||||
imagemagick
|
||||
usbutils
|
||||
|
||||
(writeShellScriptBin "Gparted" ''
|
||||
(
|
||||
sleep 1.5
|
||||
|
@ -87,75 +103,23 @@
|
|||
fi
|
||||
done
|
||||
) &
|
||||
|
||||
exec env SUDO_ASKPASS=${pkgs.plasma5Packages.ksshaskpass}/bin/${pkgs.plasma5Packages.ksshaskpass.pname} sudo -k -EA "${gparted}/bin/${gparted.pname}" "$@"
|
||||
'')
|
||||
|
||||
# School
|
||||
virt-manager
|
||||
gradle
|
||||
gradle-completion # not working
|
||||
#camunda-modeler
|
||||
|
||||
protonmail-bridge
|
||||
thunderbird
|
||||
input-emulator
|
||||
bc
|
||||
spotifywm
|
||||
swayosd
|
||||
blueberry
|
||||
libayatana-appindicator
|
||||
libnotify
|
||||
libinput
|
||||
playerctl
|
||||
steam-run
|
||||
wineWowPackages.stable
|
||||
cabextract
|
||||
qt5.qtwayland
|
||||
qt6.qtwayland
|
||||
bottles-unwrapped
|
||||
zscroll
|
||||
lisgd
|
||||
zeal
|
||||
acpi
|
||||
libreoffice-fresh # TODO: add spelling stuff
|
||||
neofetch
|
||||
photoqt
|
||||
progress
|
||||
wl-color-picker # add bind for this in hyprland
|
||||
xclip
|
||||
xdg-utils
|
||||
pavucontrol # TODO: open on left click
|
||||
gimp-with-plugins
|
||||
bluez-tools
|
||||
vlc
|
||||
discord
|
||||
brightnessctl
|
||||
pulseaudio
|
||||
alsa-utils
|
||||
wget
|
||||
firefox
|
||||
tree
|
||||
mosh
|
||||
rsync
|
||||
killall
|
||||
hyprpaper
|
||||
networkmanagerapplet
|
||||
nextcloud-client
|
||||
swayidle
|
||||
wl-clipboard
|
||||
cliphist
|
||||
gtklock
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
fontfor
|
||||
qt5ct
|
||||
imagemagick
|
||||
usbutils
|
||||
evtest
|
||||
squeekboard
|
||||
glib
|
||||
appimage-run
|
||||
];
|
||||
|
||||
xdg.desktopEntries.gparted = {
|
||||
name = "GParted";
|
||||
genericName = "Partition Editor";
|
||||
comment = "Create, reorganize, and delete partitions";
|
||||
exec = "Gparted";
|
||||
icon = "gparted";
|
||||
terminal = false;
|
||||
type = "Application";
|
||||
categories = [ "GNOME" "System" "Filesystem" ];
|
||||
startupNotify = true;
|
||||
settings = {
|
||||
Keywords = "Partition";
|
||||
X-GNOME-FullName = "GParted Partition Editor";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -7,6 +7,11 @@
|
|||
};
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
plasma5Packages.qtstyleplugin-kvantum
|
||||
qt5ct
|
||||
];
|
||||
|
||||
home.pointerCursor = {
|
||||
name = "Dracula-cursors";
|
||||
package = pkgs.dracula-theme;
|
||||
|
|
Loading…
Reference in a new issue