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

View File

@ -8,9 +8,9 @@ exec mako
exec nm-applet --indicator exec nm-applet --indicator
# GTK3 applications take a long time to start # 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 && \ 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 # Sway Fader
# exec python3 ~/.config/sway/scripts/swayfader.py # exec python3 ~/.config/sway/scripts/swayfader.py

View File

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

View File

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