nixos-configs/nixos/home/packages.nix

155 lines
2.6 KiB
Nix
Raw Permalink Normal View History

2023-06-26 17:29:17 -04:00
{ pkgs, ... }:
{
dconf.settings = {
"org/virt-manager/virt-manager/connections" = {
autoconnect = ["qemu:///system"];
uris = ["qemu:///system"];
};
};
programs = {
2023-09-21 17:10:25 -04:00
obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
wlrobs
];
};
btop.enable = true;
jq.enable = true;
ripgrep = {
enable = true;
};
2023-06-26 17:29:17 -04:00
};
2023-06-26 17:29:17 -04:00
home.packages = with pkgs;
(with python311Packages; [
python
pyclip
2023-07-15 00:46:04 -04:00
gdown
2023-06-26 17:29:17 -04:00
2023-07-23 10:47:56 -04:00
]) ++
(with nodePackages; [
undollar
2023-06-26 17:29:17 -04:00
]) ++
(with plasma5Packages; [
polkit-kde-agent
qtstyleplugin-kvantum
dolphin
dolphin-plugins
kdegraphics-thumbnailers
2023-06-26 17:29:17 -04:00
ffmpegthumbs
kio
2023-06-26 17:29:17 -04:00
kio-admin # needs to be both here and in system pkgs
kio-extras
2023-06-26 17:29:17 -04:00
ark
kcharselect
kdenlive
kmime
okular
]) ++
(with gnome; [
gnome-calculator
seahorse
adwaita-icon-theme
]) ++
[
(writeShellScriptBin "Gparted" ''
(
sleep 1.5
2023-06-26 17:29:17 -04:00
while killall -r -0 ksshaskpass > /dev/null 2>&1
do
sleep 0.1
if [[ $(hyprctl activewindow | grep Ksshaskpass) == "" ]]; then
killall -r ksshaskpass
fi
done
) &
exec env SUDO_ASKPASS=${pkgs.plasma5Packages.ksshaskpass}/bin/${pkgs.plasma5Packages.ksshaskpass.pname} sudo -k -EA "${gparted}/bin/${gparted.pname}" "$@"
'')
2023-09-12 08:02:35 -04:00
# School
2023-09-25 23:07:55 -04:00
virt-manager
2023-09-19 23:23:19 -04:00
gradle
gradle-completion
2023-09-12 08:02:35 -04:00
#camunda-modeler
#
2023-08-23 23:09:52 -04:00
protonmail-bridge
thunderbird
input-emulator
bc
spotifywm
2023-06-26 17:29:17 -04:00
swayosd
blueberry
libayatana-appindicator
2023-07-30 19:13:35 -04:00
libnotify
libinput
playerctl
2023-07-09 13:08:30 -04:00
dracula-theme
dracula-icon-theme
steam-run
2023-07-15 00:46:04 -04:00
wineWowPackages.stable
cabextract
2023-06-26 17:29:17 -04:00
qt5.qtwayland
qt6.qtwayland
2023-07-09 13:08:30 -04:00
bottles-unwrapped
2023-08-06 23:01:18 -04:00
zscroll
2023-06-26 17:29:17 -04:00
httrack
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
jdk19_headless
bluez-tools
vlc
discord
brightnessctl
pulseaudio
alsa-utils
wget
firefox
tree
mosh
rsync
killall
hyprpaper
networkmanagerapplet
nextcloud-client
swayidle
wl-clipboard
cliphist
gtklock
gtklock-playerctl-module
gtklock-powerbar-module
grim
slurp
swappy
fontfor
qt5ct
lxappearance
imagemagick
usbutils
evtest
squeekboard
glib
appimage-run
gparted # doesn't open without sudo
];
}