1
Fork 0
dotfiles/.bauke/nix/stardust/packages.nix

202 lines
3.7 KiB
Nix

# The list of system packages to install.
{ pkgs, ... }:
{
environment = {
systemPackages = with pkgs; [
aether-lv2
airwindows-lv2
android-studio
apngasm
ardour
autorestic
bat
beancount
bento4
# bespokesynth
bolliedelayxt-lv2
bottom
calf
calibre
carla
catppuccin-cursors
ChowCentaur
ChowKick
ChowPhaser
chromium
clang
conky
delayarchitect
delta
deno
dig
direnv
distrho
dragonfly-reverb
du-dust
dupeguru
eclipses.eclipse-java
eid-mw
element-desktop
ensemble-chorus
eq10q
eza
fava
fd
ffmpeg
fire
firefox
flameshot
font-manager
gegl
geonkick
gimp
git
git-lfs
glab
gnome.file-roller
gnome.gucharmap
gramps
handbrake
helm
hexyl
hydrogen
hybridreverb2
ifuse
imagemagick
jq
keepassxc
kitty
libimobiledevice
libnotify
LibreArp
LibreArp-lv2
libreoffice
librewolf
limitcpu
lm_sensors
lsp-plugins
lutris
mangohud
mat2
mda_lv2
metersLv2
mod-arpeggiator-lv2
mpv
nil
nitrogen
unstable.nixfmt-rfc-style
nix-output-monitor
nodejs
nodePackages.pnpm
numlockx
nvitop
obsidian
odin2
openrazer-daemon
osu-lazer
pavucontrol
peek
picard
pkg-config
podman-compose
polybar
polychromatic
pop-icon-theme
prismlauncher
unstable.proton-pass
protonup-ng
protonvpn-cli
protonvpn-gui
python3
python311Packages.argcomplete
python311Packages.pip
python311Packages.pipx
qalculate-gtk
quadrafuzz
restic
resvg
ripgrep
rkrlv2
# rnix-lsp
rofi
sorcer
sqlite-interactive
sqlitebrowser
unstable.standardnotes
starship
steam
string-machine
surge-XT
swh_lv2
tap-plugins
taskwarrior
tauon
tea
temurin-bin
tenacity
transmission-gtk
tunefish
typst
typst-lsp
typstyle
unstable.atuin
unstable.turbo
unifi8
vagrant
vital
vscodium.fhs
watchexec
wine
wolf-shaper
x42-plugins
xarchiver
xclip
xdotool
xfce.xfce4-genmon-plugin
xfce.xfce4-pulseaudio-plugin
xfce.xfce4-timer-plugin
xfce.xfce4-whiskermenu-plugin
xorg.libXcursor
xournalpp
zam-plugins
zynaddsubfx
# (callPackage ./samrewritten.nix { })
(bespokesynth-with-vst2.overrideAttrs (old: {
src = fetchFromGitHub {
owner = "BespokeSynth";
repo = "BespokeSynth";
rev = "c4eb7dd9a877cded8cc1701eb8a1dbcffc7ffcc2";
hash = "sha256-wfqN6Vx5hYij8Mz6Ae7frUbhdj3nxtCHfpvC2+XNAJ4=";
fetchSubmodules = true;
};
}))
(unstable.clonehero.overrideAttrs (
{
postInstall ? "",
...
}:
{
# Remove the built-in songs from Clone Hero.
postInstall =
postInstall
+ ''
rm -rf "$out/share/clonehero/StreamingAssets/songs"
mkdir "$out/share/clonehero/StreamingAssets/songs"
'';
}
))
(wrapOBS {
plugins = with obs-studio-plugins; [
input-overlay
obs-livesplit-one
obs-pipewire-audio-capture
obs-source-record
obs-vkcapture
];
})
];
};
}