remove a bunch of gui apps, add motu service

This commit is contained in:
Nathan Anderson 2025-12-12 21:42:38 -07:00
parent 5230da7b0c
commit b4cecaff69
4 changed files with 25 additions and 47 deletions

View File

@ -29,6 +29,7 @@ in
imports = [
modules/user/main_user.nix
modules/sway/sway_conf.nix
../shared/modules/services/motu-m4-combined.nix
# inputs.nur.hmModules.nur
];
@ -70,12 +71,15 @@ in
enable = true;
useNonFree = true;
installGaming = deskCfg.installGaming;
systemPackages = with pkgs; [
libreoffice
rpi-imager
];
systemPackages = [];
};
services.motu-m4-combined = {
enable = true;
user = deskCfg.userName;
latencyMs = 10;
};
system.stateVersion = "23.11"; # Did you read the comment?
};
}

View File

@ -8,9 +8,9 @@ exec mako
exec nm-applet --indicator
# GTK3 applications take a long time to start
exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec systemctl --user import-environment PATH DISPLAY WAYLAND_DISPLAY SWAYSOCK
exec hash dbus-update-activation-environment 2>/dev/null && \
dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
dbus-update-activation-environment --systemd PATH DISPLAY WAYLAND_DISPLAY SWAYSOCK
# Sway Fader
# exec python3 ~/.config/sway/scripts/swayfader.py

View File

@ -52,30 +52,18 @@
home.packages = with pkgs; [
# nur.repos.crazazy.js.eslint
chromium
#
# Dev Tools
#
dbeaver-bin
helix
docker
docker-compose
unstable.godot
jq
python310
### LSP's
nil # Nix LSP
nodePackages_latest.bash-language-server
openscad-lsp
vscode-langservers-extracted # provides eslint, markdown, json, css, and html lsp
python311Packages.python-lsp-server
## Clojure
leiningen
jre17_minimal
clojure
clojure-lsp
cljfmt
emacs
# zls
### Misc
@ -83,37 +71,27 @@
# android-tools
# sdkmanager
unstable.claude-code
usbutils
cli-visualizer
openscad
#
# Gaming
#
amdgpu_top
mumble
mangohud
r2modman
wine-wayland
webcord
#
# Better Unix
#
bat
duf
du-dust
fd
fzf
lsd
ripgrep
tre-command
gtop
htop
neofetch
# Normies
unzip
llpp
nmap
#
# Photo / Video
@ -122,32 +100,16 @@
# davinciDesktop
imv
mpv
gimp
ffmpeg
tenacity
yt-dlp
libimobiledevice
ifuse
#
# Communication
#
mumble
slack
#
# Other
#
keepassxc
obs-studio
prusa-slicer
yubioath-flutter
gnome-disk-utility
handbrake
kdePackages.filelight
hugo
prismlauncher
simple-scan
code-cursor
#
# Style
@ -207,6 +169,19 @@
General.theme = "catppuccin-macchiato-lavender";
};
};
# Configure default applications for opening links
xdg.mimeApps = {
enable = true;
defaultApplications = {
"text/html" = "firefox.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/about" = "firefox.desktop";
"x-scheme-handler/unknown" = "firefox.desktop";
};
};
# For applying custom styles
# home.file.".mozilla/firefox/default" = {
# source = ../../misc/firefox_styles;

View File

@ -70,7 +70,6 @@
man-pages
man-pages-posix
nautilus
ncspot
networkmanagerapplet
pavucontrol
slurp