First Commit

This commit is contained in:
2025-11-18 23:02:07 -07:00
parent 1d9a3ce69e
commit db90e91cdb
290 changed files with 3691 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
# https://awesomewm.org
{ "name": "awesome", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,6 @@
# https://github.com/baskerville/bspwm
{ "name": "bspwm", "type": "LowLatency_RT" }
{ "name": "bspc", "type": "LowLatency_RT" }
# https://github.com/phenax/bsp-layout
{ "name": "bsp-layout", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,4 @@
# https://github.com/chjj/compton
# https://github.com/yshui/picom
{ "name": "compton", "type": "LowLatency_RT" }
{ "name": "picom", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# http://fluxbox.org/
{ "name": "fluxbox", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,10 @@
# display manager
{ "name": "gdm3", "type": "Service" }
{ "name": "gdm", "type": "Service" }
{ "name": "gdm-wayland-session", "type": "Service" }
{ "name": "gdm-session-worker", "type": "Service" }
# gnome shell
{ "name": "gnome-shell","type": "Service"}
{ "name": "gnome-session-binary","type": "Service"}
{ "name": "gnome-session-ctl","type": "Service"}

View File

@@ -0,0 +1,86 @@
# http://live.gnome.org/ThumbnailerSpec
{ "name": "tumblerd", "type": "TODO" }
# Used for password management - https://wiki.archlinux.org/title/GNOME/Keyring
{ "name": "gnome-keyring-daemon", "type": "Service" }
# polkit-gnome
{ "name": "polkit-gnome-authentication-agent-1", "type": "Service" }
# network-manager applet
{ "name": "nm-applet", "type": "Service" }
# gsd-datetime
{ "name": "gsd-datetime", "type": "Service" }
# gsd-xsettings
{ "name": "gsd-xsettings", "type": "Service" }
# gjs
{ "name": "gjs", "type": "Service" }
# gsd-disk-utility-notify
{ "name": "gsd-disk-utility-notify", "type": "Service" }
# gsd-sound
{ "name": "gsd-sound", "type": "Service" }
# gsd-screensaver-proxy
{ "name": "gsd-screensaver-proxy", "type": "Service" }
# gsd-power
{ "name": "gsd-power", "type": "Service" }
# gsd-housekeeping
{ "name": "gsd-housekeeping", "type": "Service" }
# gsd-media-keys
{ "name": "gsd-media-keys", "type": "Service" }
# gsd-keyboard
{ "name": "gsd-keyboard", "type": "Service" }
# at-spi2-registryd
{ "name": "at-spi2-registryd", "type": "Service" }
# at-spi-bus-launcher
{ "name": "at-spi-bus-launcher", "type": "Service" }
# gnome-control-center-search-provider
{ "name": "gnome-control-center-search-provider", "type": "Service" }
# gsd-printer
{ "name": "gsd-printer", "type": "Service" }
# gsd-wacom
{ "name": "gsd-wacom", "type": "Service" }
# gsd-usb-protection
{ "name": "gsd-usb-protection", "type": "Service" }
# gsd-smartcard
{ "name": "gsd-smartcard", "type": "Service" }
# gsd-sharing
{ "name": "gsd-sharing", "type": "Service" }
# gsd-rfkill
{ "name": "gsd-rfkill", "type": "Service" }
# gsd-print-notification
{ "name": "gsd-print-notifications", "type": "Service" }
# gsd-color
{ "name": "gsd-color", "type": "Service" }
# gsd-a11y-settings
{ "name": "gsd-a11y-settings", "type": "Service" }
# goa-daemon
{ "name": "goa-daemon", "type": "Service" }
# goa-identity-service
{ "name": "goa-identity-service", "type": "Service" }
# mutter-x11-frames
{ "name": "mutter-x11-frames", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,9 @@
# https://github.com/hyprwm/Hyprland
{ "name": "Hyprland", "type": "LowLatency_RT" }
# https://github.com/hyprland-community/pyprland
{ "name": "pypr", "type": "Image-View" }
{ "name": "hyprpaper", "type": "Service" }
{ "name": "hypridle", "type": "Service" }
{ "name": "hyprlock", "type": "Image-View" }

View File

@@ -0,0 +1,2 @@
# https://i3wm.org/
{ "name": "i3", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# Rule for lightdm display manager, starts the Xorg server
{ "name": "lightdm", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,3 @@
# display manager
{ "name": "lxdm-binary", "type": "LowLatency_RT" }
{ "name": "lxdm-session", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,3 @@
# https://github.com/YaLTeR/niri
{ "name": "niri", "type": "LowLatency_RT" }
{ "name": "niri-session", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# http://openbox.org/
{ "name": "openbox", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,3 @@
# Plank dock: https://launchpad.net/plank
# dock should work fast as part of reliable desktop
{ "name": "plank", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,19 @@
# pnames started with `.` are NixOS specific
# https://community.kde.org/Baloo
# Baloo is the file indexing and file search framework for KDE.
{ "name": "baloo_file", "type": "BG_CPUIO" }
{ "name": "kdeconnectd", "type": "BG_CPUIO" }
# https://github.com/KDE/kded
{ "name": "kded6", "type": "BG_CPUIO" }
# https://lxr.kde.org/source/plasma/plasma-desktop/kaccess/
{ "name": "kaccess", "type": "BG_CPUIO" }
# https://github.com/KDE/plasma-workspace/blob/master/ksmserver/README
{ "name": "ksmserver", "type": "BG_CPUIO" }
{ "name": "krunner", "type": "LowLatency_RT" }
{ "name": "kwin_wayland", "type": "LowLatency_RT" }
{ "name": "kwin_wayland_wrapper", "type": "LowLatency_RT" }
{ "name": "kwin_x11", "type": "LowLatency_RT" }
{ "name": "plasmashell", "nice": -1 }
# https://github.com/KDE/powerdevil
{ "name": "org_kde_powerdevil", "type": "Service" }

View File

@@ -0,0 +1,2 @@
# https://github.com/polybar/polybar
{ "name": "polybar", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# https://qtile.org/
{ "name": "qtile", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,4 @@
# https://codeberg.org/river/river
{ "name": "river", "type": "LowLatency_RT" }
{ "name": "riverctl", "type": "LowLatency_RT" }
{ "name": "rivertile", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,3 @@
# SDDM is a modern display manager for X11 and Wayland
{ "name": "sddm", "type": "LowLatency_RT" }
{ "name": "sddm-helper", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# https://github.com/conformal/spectrwm
{ "name": "spectrwm", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,12 @@
# https://swaywm.org/
{ "name": "sway", "type": "LowLatency_RT" }
# Sway notification daemon
# https://github.com/ErikReider/SwayNotificationCenter
{ "name": "swaync", "type": "Service" }
{ "name": "swaync-client", "type": "Service" }
# Sway idle daemon
# https://github.com/swaywm/swayidle
{ "name": "swayidle", "type": "Service" }

View File

@@ -0,0 +1,3 @@
# keyboard shortcut manager
# disabled as it causes all spawned processes to inherit type
# { "name": "sxhkd", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# https://github.com/Alexays/waybar
{ "name": "waybar", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# https://gitlab.freedesktop.org/wayland/weston/
{ "name": "weston", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,8 @@
{ "name": "xfwm4", "type": "LowLatency_RT" }
{ "name": "xfsettingsd", "type": "LowLatency_RT" }
{ "name": "xfce4-session", "type": "LowLatency_RT" }
{ "name": "xfconfd", "type": "LowLatency_RT" }
{ "name": "xfce4-appfinder", "type": "LowLatency_RT" }
{ "name": "xfce4-notifyd", "type": "LowLatency_RT" }
{ "name": "xfce4-panel", "type": "LowLatency_RT" }
{ "name": "xfdesktop", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,4 @@
# http://xmonad.org
# http://projects.haskell.org/xmobar/
{ "name": "xmobar", "type": "LowLatency_RT" }
{ "name": "xmonad-x86_64-linux", "type": "LowLatency_RT" }

View File

@@ -0,0 +1,2 @@
# Rule for Xorg server, runs the graphical desktop.
{ "name": "Xorg", "type": "LowLatency_RT" }

View File

@@ -0,0 +1 @@
{ "name": "Xwayland", "type": "LowLatency_RT" }