more reorg

This commit is contained in:
Matt Nish-Lapidus 2025-02-08 22:30:19 -05:00
parent 4641e137e9
commit f3413ce790
6 changed files with 276 additions and 226 deletions

160
modules/home/desktop.nix Normal file
View file

@ -0,0 +1,160 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
appimage-run
libappimage
transmission_4-gtk
wl-clipboard
clipse
maim
wayland-utils
libheif.out
freecad
flatpak
prusa-slicer
via
vial
scribus
pdfarranger
tdf
pdfchain
pdftk
zathura
gpu-viewer
wl-mirror
soundconverter
wmctrl
colloid-icon-theme
whitesur-gtk-theme
whitesur-cursors
whitesur-icon-theme
bibata-cursors
adwaita-qt
godot_4
gdtoolkit_4
sane-airscan
xsane
bitwarden-cli
bitwarden-desktop
tailscale
trayscale
font-manager
squirreldisk
papers
newsflash
stirling-pdf
ripdrag
wineWowPackages.stagingFull
winetricks
sway-launcher-desktop
swayosd
thunderbird-latest
emojify
smile
impression
zoom-us
nyxt
ungoogled-chromium
obsidian
vlc
polychromatic
discord
slack
signal-desktop
eyedropper
onlyoffice-desktopeditors
libreoffice
hyphenDicts.en_US
plex-mpv-shim
plexamp
switcheroo
blender
davinci-resolve-studio
steam
processing
zotero
fractal
handbrake
krita
rawtherapee
inkscape
gimp
epsonscan2
kicad
turbocase
openscad-unstable
openscad-lsp
picard
evolutionWithPlugins
plugdata
pavucontrol
qpwgraph
helvum
coppwr
clapper
ardour
oculante
farge
halloy
paleta
wayback
protonplus
];
home.pointerCursor = {
package = pkgs.rice.cursor.package;
name = pkgs.rice.cursor.name;
size = 24;
gtk.enable = true;
x11.enable = true;
};
gtk.cursorTheme = pkgs.rice.cursor;
fonts = {
fontconfig = {
enable = true;
};
};
services.flatpak = {
enable = true;
packages = [
"com.github.tchx84.Flatseal"
"dev.qwery.AddWater"
];
};
programs = {
eww = {
enable = true;
configDir = ../../homes/emenel/dotfiles/dot_config/eww;
};
firefox.enable = true;
};
xdg.configFile."halloy/config.toml".source = ./dotfiles/dot_config/halloy/config.toml;
}

88
modules/home/music.nix Normal file
View file

@ -0,0 +1,88 @@
{ nix-config, lib, pkgs, ... }:
{
home.packages = lib.mkMerge [
(with nix-config.packages.x86_64-linux; [
mioctl
tal.bassline
tal.j8
tal.u-no-lx
chair-audio.snare
chair-audio.cymb
the-usual-suspects.vavra
the-usual-suspects.nodal-red
the-usual-suspects.xenia
the-usual-suspects.ostirus
the-usual-suspects.osirus
paulxstretch
])
(with pkgs; [
bitwig-studio5-latest
(yabridge.override {
wine = wineWowPackages.stagingFull;
})
(yabridgectl.override {
wine = wineWowPackages.stagingFull;
})
supercollider-with-plugins
carla
tenacity
renoise
# Audio plugins (LV2, VST2, VST3, LADSPA)
eq10q
geonkick
bespokesynth
helm
surge
odin2
calf
chow-kick
chow-phaser
chow-centaur
chow-tape-model
chow-multitool
easyeffects
vcv-rack
cardinal
roomeqwizard
guitarix
vital
helio-workstation
stochas
])
];
nixpkgs.config.packageOverrides = pkgs: {
renoise = pkgs.renoise.override {
releasePath = ../../assets/binary-installers/rns_344_linux_x86_64.tar.gz;
};
};
home.file.".local/share/The Usual Suspects/Vavra" = {
recursive = true;
source = ../../packages/the-usual-suspects/vavra;
};
home.file.".local/share/The Usual Suspects/Xenia" = {
recursive = true;
source = ../../packages/the-usual-suspects/xenia;
};
home.file.".local/share/The Usual Suspects/Osirus" = {
recursive = true;
source = ../../packages/the-usual-suspects/osirus;
};
home.file.".local/share/The Usual Suspects/OsTIrus" = {
recursive = true;
source = ../../packages/the-usual-suspects/ostirus;
};
home.file.".local/share/The Usual Suspects/NodalRed2x" = {
recursive = true;
source = ../../packages/the-usual-suspects/nodal-red;
};
home.file.".vst3/yabridge/yabridge.toml".source = ../../homes/emenel/dotfiles/dot_vst3/yabridge.toml;
}

View file

@ -53,6 +53,17 @@
numbat
glpng
nurl
neofetch
nvd
ripgrep-all
silver-searcher
maestral
maestral-gui
powertop
age
kdotool
caligula
# global node packages
nodePackages.typescript-language-server