From db90e91cdb79eb323e00b530b40aeffe7185445b Mon Sep 17 00:00:00 2001 From: tohurtv Date: Tue, 18 Nov 2025 23:02:07 -0700 Subject: [PATCH] First Commit --- debian/changelog | 5 + debian/control | 14 + debian/copyright | 7 + debian/install | 1 + debian/rules | 4 + debian/source/format | 1 + .../00-default/Audio-Video/SVP.rules | 2 + .../00-default/Audio-Video/acestream.rules | 4 + .../00-default/Audio-Video/ario.rules | 2 + .../00-default/Audio-Video/audacious.rules | 2 + .../00-default/Audio-Video/audacity.rules | 5 + .../00-default/Audio-Video/audioserver.rules | 4 + .../00-default/Audio-Video/celluloid.rules | 2 + .../00-default/Audio-Video/cider.rules | 2 + .../00-default/Audio-Video/clementine.rules | 3 + .../00-default/Audio-Video/cmus.rules | 2 + .../00-default/Audio-Video/deadbeef.rules | 2 + .../00-default/Audio-Video/easyeffects.rules | 1 + .../00-default/Audio-Video/gapless.rules | 2 + .../00-default/Audio-Video/haruna.rules | 2 + .../00-default/Audio-Video/inkscape.rules | 2 + .../00-default/Audio-Video/krita.rules | 2 + .../00-default/Audio-Video/miru.rules | 2 + .../00-default/Audio-Video/mpd.rules | 2 + .../00-default/Audio-Video/mplayer.rules | 2 + .../00-default/Audio-Video/mpv.rules | 3 + .../00-default/Audio-Video/ncmpcpp.rules | 2 + .../00-default/Audio-Video/obs-studio.rules | 5 + .../00-default/Audio-Video/okular.rules | 2 + .../00-default/Audio-Video/playerctl.rules | 4 + .../00-default/Audio-Video/plex.rules | 2 + .../00-default/Audio-Video/qmmp.rules | 2 + .../00-default/Audio-Video/qtwebengine.rules | 2 + .../00-default/Audio-Video/reaper.rules | 8 + .../00-default/Audio-Video/rhythmbox.rules | 2 + .../00-default/Audio-Video/smplayer.rules | 2 + .../00-default/Audio-Video/sopcast.rules | 3 + .../00-default/Audio-Video/spotify.rules | 5 + .../00-default/Audio-Video/stremio.rules | 2 + .../Audio-Video/tauonmusicbox.rules | 2 + .../00-default/Audio-Video/tidal-hifi.rules | 3 + .../00-default/Audio-Video/totem.rules | 2 + .../00-default/Audio-Video/vlc.rules | 2 + .../00-default/Audio-Video/xviewer.rules | 2 + .../00-default/Audio-Video/youtube-dl.rules | 5 + .../00-default/Browsers/browsers.rules | 67 + etc/ananicy.d/00-default/Chats/chats.rules | 66 + .../00-default/DEs-and-WMs/awesome_wm.rules | 2 + .../00-default/DEs-and-WMs/bspwm.rules | 6 + .../DEs-and-WMs/compton-picom.rules | 4 + .../00-default/DEs-and-WMs/fluxbox.rules | 2 + .../00-default/DEs-and-WMs/gdm.rules | 10 + .../00-default/DEs-and-WMs/gnome.rules | 86 + .../00-default/DEs-and-WMs/hyprland.rules | 9 + etc/ananicy.d/00-default/DEs-and-WMs/i3.rules | 2 + .../00-default/DEs-and-WMs/lightdm.rules | 2 + .../00-default/DEs-and-WMs/lxdm.rules | 3 + .../00-default/DEs-and-WMs/niri.rules | 3 + .../00-default/DEs-and-WMs/openbox.rules | 2 + .../00-default/DEs-and-WMs/plank.rules | 3 + .../00-default/DEs-and-WMs/plasma.rules | 19 + .../00-default/DEs-and-WMs/polybar.rules | 2 + .../00-default/DEs-and-WMs/qtile.rules | 2 + .../00-default/DEs-and-WMs/river.rules | 4 + .../00-default/DEs-and-WMs/sddm.rules | 3 + .../00-default/DEs-and-WMs/spectrwm.rules | 2 + .../00-default/DEs-and-WMs/sway.rules | 12 + .../00-default/DEs-and-WMs/sxhkd.rules | 3 + .../00-default/DEs-and-WMs/waybar.rules | 2 + .../00-default/DEs-and-WMs/weston.rules | 2 + .../00-default/DEs-and-WMs/xfce4.rules | 8 + .../00-default/DEs-and-WMs/xmonad.rules | 4 + .../00-default/DEs-and-WMs/xorg.rules | 2 + .../00-default/DEs-and-WMs/xwayland.rules | 1 + etc/ananicy.d/00-default/FileRoller.rules | 2 + etc/ananicy.d/00-default/FoxitReader.rules | 2 + .../Services/amazon-cloudwatch-agent.rules | 2 + etc/ananicy.d/00-default/Services/avahi.rules | 2 + etc/ananicy.d/00-default/Services/dbus.rules | 5 + .../00-default/Services/fail2ban.rules | 1 + .../00-default/Services/firewalld.rules | 2 + etc/ananicy.d/00-default/Services/gvfs.rules | 14 + .../Services/kde-material-you-colors.rules | 1 + etc/ananicy.d/00-default/Services/kubo.rules | 2 + .../00-default/Services/misc-services.rules | 14 + .../00-default/Services/networkmanager.rules | 2 + etc/ananicy.d/00-default/Services/nginx.rules | 1 + .../00-default/Services/openrazer.rules | 2 + .../00-default/Services/polkit.rules | 10 + .../00-default/Services/speech-services.rules | 11 + etc/ananicy.d/00-default/Services/sshd.rules | 1 + etc/ananicy.d/00-default/Services/xdg.rules | 13 + .../Services/xmousepasteblock.rules | 2 + .../00-default/Terminals/terminal.rules | 40 + .../00-default/Terminals/tuifm.rules | 5 + .../00-default/VPN/hummingbird.rules | 2 + etc/ananicy.d/00-default/VPN/ivpn.rules | 3 + etc/ananicy.d/00-default/VPN/mullvadvpn.rules | 2 + etc/ananicy.d/00-default/VPN/openvpn.rules | 2 + etc/ananicy.d/00-default/VPN/tailscale.rules | 2 + etc/ananicy.d/00-default/VPN/wireguard.rules | 3 + .../00-default/VPN/zerotier-one.rules | 2 + etc/ananicy.d/00-default/alarm-clock.rules | 2 + etc/ananicy.d/00-default/amule.rules | 2 + etc/ananicy.d/00-default/android-studio.rules | 7 + etc/ananicy.d/00-default/anytype.rules | 3 + etc/ananicy.d/00-default/aria2c.rules | 2 + etc/ananicy.d/00-default/ark.rules | 2 + etc/ananicy.d/00-default/asf.rules | 2 + etc/ananicy.d/00-default/bees.rules | 2 + etc/ananicy.d/00-default/bitwig-studio.rules | 3 + etc/ananicy.d/00-default/blender.rules | 2 + .../00-default/blueman-blueberry.rules | 3 + etc/ananicy.d/00-default/boinc.rules | 2 + etc/ananicy.d/00-default/borg.rules | 2 + etc/ananicy.d/00-default/bun.rules | 2 + etc/ananicy.d/00-default/calibre.rules | 4 + etc/ananicy.d/00-default/cava.rules | 2 + etc/ananicy.d/00-default/clamd.rules | 2 + etc/ananicy.d/00-default/clang-tidy.rules | 1 + etc/ananicy.d/00-default/clangd.rules | 3 + etc/ananicy.d/00-default/collectd.rules | 2 + etc/ananicy.d/00-default/dart_flutter.rules | 2 + etc/ananicy.d/00-default/deluge.rules | 4 + etc/ananicy.d/00-default/deno.rules | 3 + .../00-default/display-link-manager.rules | 2 + etc/ananicy.d/00-default/dnsmasq.rules | 2 + etc/ananicy.d/00-default/doublecmd.rules | 2 + etc/ananicy.d/00-default/dropbox.rules | 2 + etc/ananicy.d/00-default/dupeguru.rules | 2 + etc/ananicy.d/00-default/duperemove.rules | 2 + etc/ananicy.d/00-default/eog.rules | 2 + etc/ananicy.d/00-default/evince.rules | 2 + etc/ananicy.d/00-default/fahclient.rules | 2 + .../00-default/fail2ban-server.rules | 1 + etc/ananicy.d/00-default/fdupes.rules | 3 + etc/ananicy.d/00-default/feh.rules | 2 + etc/ananicy.d/00-default/foliate.rules | 2 + etc/ananicy.d/00-default/freeoffice.rules | 4 + etc/ananicy.d/00-default/games/0ad.rules | 2 + .../00-default/games/assaultcube.rules | 2 + .../00-default/games/classicube.rules | 3 + .../00-default/games/commongameexe.rules | 9 + etc/ananicy.d/00-default/games/descent.rules | 3 + etc/ananicy.d/00-default/games/diablo.rules | 2 + etc/ananicy.d/00-default/games/doom.rules | 6 + etc/ananicy.d/00-default/games/doom3.rules | 5 + .../00-default/games/emulators.rules | 71 + etc/ananicy.d/00-default/games/etlegacy.rules | 4 + etc/ananicy.d/00-default/games/etterna.rules | 3 + etc/ananicy.d/00-default/games/funkin.rules | 18 + .../00-default/games/gamescope.rules | 1 + etc/ananicy.d/00-default/games/hexen2.rules | 5 + .../games/kerbal-space-program.rules | 2 + .../00-default/games/launchers.rules | 68 + etc/ananicy.d/00-default/games/luanti.rules | 3 + etc/ananicy.d/00-default/games/marathon.rules | 2 + .../games/mountandblade2bannerlord.rules | 23 + etc/ananicy.d/00-default/games/openmw.rules | 3 + etc/ananicy.d/00-default/games/osu!.rules | 5 + .../games/paradox-interactive.rules | 21 + .../00-default/games/pathofbuilding.rules | 2 + .../00-default/games/prismlauncher.rules | 2 + etc/ananicy.d/00-default/games/quake.rules | 15 + etc/ananicy.d/00-default/games/quake2.rules | 6 + etc/ananicy.d/00-default/games/quake3.rules | 3 + etc/ananicy.d/00-default/games/rct2.rules | 2 + etc/ananicy.d/00-default/games/rimworld.rules | 3 + etc/ananicy.d/00-default/games/riot.rules | 2 + etc/ananicy.d/00-default/games/rott.rules | 7 + etc/ananicy.d/00-default/games/rtcw.rules | 5 + etc/ananicy.d/00-default/games/shaders.rules | 2 + etc/ananicy.d/00-default/games/sober.rules | 3 + .../00-default/games/sourcemods.rules | 16 + .../00-default/games/steam-native.rules | 538 ++++++ .../00-default/games/supertuxkart.rules | 2 + .../00-default/games/syndicate.rules | 2 + .../00-default/games/teeworlds.rules | 10 + etc/ananicy.d/00-default/games/ue4.rules | 5 + etc/ananicy.d/00-default/games/unreal.rules | 7 + .../00-default/games/urbanterror.rules | 3 + .../00-default/games/vintagestory.rules | 3 + etc/ananicy.d/00-default/games/waydroid.rules | 26 + etc/ananicy.d/00-default/games/wine.rules | 13 + .../00-default/games/wine_proton.rules | 1703 +++++++++++++++++ .../00-default/games/wolfenstein3d.rules | 2 + etc/ananicy.d/00-default/games/xonotic.rules | 4 + .../00-default/games/zelda64recompiled.rules | 3 + etc/ananicy.d/00-default/gammastep.rules | 4 + etc/ananicy.d/00-default/gerbera.rules | 1 + etc/ananicy.d/00-default/gimp.rules | 2 + etc/ananicy.d/00-default/gitkraken.rules | 2 + etc/ananicy.d/00-default/gnur.rules | 2 + etc/ananicy.d/00-default/guake.rules | 2 + etc/ananicy.d/00-default/handbrake.rules | 2 + etc/ananicy.d/00-default/higan.rules | 2 + etc/ananicy.d/00-default/imgbrd-grabber.rules | 3 + etc/ananicy.d/00-default/imv.rules | 6 + etc/ananicy.d/00-default/insync.rules | 2 + etc/ananicy.d/00-default/joplin.rules | 2 + etc/ananicy.d/00-default/kbfsfuse.rules | 2 + etc/ananicy.d/00-default/kdeconnect.rules | 3 + etc/ananicy.d/00-default/keepassxc.rules | 2 + etc/ananicy.d/00-default/kget.rules | 2 + etc/ananicy.d/00-default/kopia.rules | 3 + etc/ananicy.d/00-default/ktorrent.rules | 2 + etc/ananicy.d/00-default/kupfer.rules | 2 + etc/ananicy.d/00-default/libreoffice.rules | 5 + etc/ananicy.d/00-default/linphone.rules | 2 + etc/ananicy.d/00-default/logseq.rules | 2 + etc/ananicy.d/00-default/mc.rules | 2 + etc/ananicy.d/00-default/mednaffe.rules | 3 + etc/ananicy.d/00-default/megasync.rules | 2 + etc/ananicy.d/00-default/melt.rules | 2 + etc/ananicy.d/00-default/mirage.rules | 2 + etc/ananicy.d/00-default/mixxx.rules | 2 + etc/ananicy.d/00-default/mochi.rules | 1 + etc/ananicy.d/00-default/nextcloud.rules | 2 + etc/ananicy.d/00-default/nix.rules | 23 + etc/ananicy.d/00-default/node.rules | 2 + etc/ananicy.d/00-default/nvdock.rules | 2 + etc/ananicy.d/00-default/onedrive.rules | 1 + etc/ananicy.d/00-default/onlyoffice.rules | 1 + etc/ananicy.d/00-default/openscad.rules | 2 + etc/ananicy.d/00-default/owncloud.rules | 2 + etc/ananicy.d/00-default/parsec.rules | 2 + etc/ananicy.d/00-default/projecteur.rules | 2 + etc/ananicy.d/00-default/psensor.rules | 2 + etc/ananicy.d/00-default/qBittorrent.rules | 3 + etc/ananicy.d/00-default/qimgv.rules | 2 + etc/ananicy.d/00-default/quiterss.rules | 2 + etc/ananicy.d/00-default/rclone.rules | 2 + etc/ananicy.d/00-default/recoll.rules | 2 + etc/ananicy.d/00-default/redshift.rules | 3 + etc/ananicy.d/00-default/remote-viewer.rules | 3 + etc/ananicy.d/00-default/restic.rules | 2 + etc/ananicy.d/00-default/rmlint.rules | 2 + etc/ananicy.d/00-default/rstudio.rules | 5 + etc/ananicy.d/00-default/rtorrent.rules | 2 + etc/ananicy.d/00-default/sabnzbd.rules | 1 + etc/ananicy.d/00-default/samba.rules | 1 + etc/ananicy.d/00-default/screenshotter.rules | 10 + etc/ananicy.d/00-default/shotwell.rules | 2 + etc/ananicy.d/00-default/soulseekqt.rules | 2 + etc/ananicy.d/00-default/soundkonverter.rules | 2 + etc/ananicy.d/00-default/swayidle.rules | 3 + etc/ananicy.d/00-default/swww.rules | 3 + etc/ananicy.d/00-default/syncthing.rules | 3 + .../00-default/texteditors/texteditors.rules | 41 + etc/ananicy.d/00-default/thrash-protect.rules | 2 + etc/ananicy.d/00-default/tilix.rules | 2 + etc/ananicy.d/00-default/tixati.rules | 2 + etc/ananicy.d/00-default/tmux.rules | 2 + etc/ananicy.d/00-default/tools/7z.rules | 2 + etc/ananicy.d/00-default/tools/_systemd.rules | 11 + .../00-default/tools/auto-cpufreq.rules | 2 + etc/ananicy.d/00-default/tools/bind.rules | 2 + etc/ananicy.d/00-default/tools/chrony.rules | 2 + etc/ananicy.d/00-default/tools/corectrl.rules | 3 + etc/ananicy.d/00-default/tools/cups.rules | 3 + etc/ananicy.d/00-default/tools/curl.rules | 2 + etc/ananicy.d/00-default/tools/ffmpeg.rules | 2 + .../00-default/tools/github_copilot.rules | 2 + etc/ananicy.d/00-default/tools/meld.rules | 2 + etc/ananicy.d/00-default/tools/nextdns.rules | 3 + etc/ananicy.d/00-default/tools/openrgb.rules | 2 + etc/ananicy.d/00-default/tools/ppd.rules | 2 + etc/ananicy.d/00-default/tools/qemu.rules | 3 + etc/ananicy.d/00-default/tools/rsync.rules | 1 + etc/ananicy.d/00-default/tools/smartd.rules | 2 + etc/ananicy.d/00-default/tools/smartgit.rules | 2 + etc/ananicy.d/00-default/tools/ssh.rules | 2 + .../00-default/tools/system-monitoring.rules | 15 + etc/ananicy.d/00-default/tools/thermald.rules | 2 + etc/ananicy.d/00-default/tools/thinkfan.rules | 2 + etc/ananicy.d/00-default/tools/tlp.rules | 4 + etc/ananicy.d/00-default/tools/tor.rules | 2 + etc/ananicy.d/00-default/tools/tuned.rules | 3 + etc/ananicy.d/00-default/tools/wget.rules | 2 + .../00-default/tools/wl-clipboard.rules | 3 + etc/ananicy.d/00-default/transmission.rules | 7 + etc/ananicy.d/00-default/unison.rules | 2 + etc/ananicy.d/00-default/uptimed.rules | 2 + etc/ananicy.d/00-default/videoeditors.rules | 2 + etc/ananicy.d/00-default/vmware.rules | 2 + etc/ananicy.d/00-default/wayst.rules | 2 + etc/ananicy.d/00-default/widget-manager.rules | 11 + etc/ananicy.d/00-default/wlsunset.rules | 3 + etc/ananicy.d/00-default/xarchiver.rules | 2 + etc/ananicy.d/00-default/zathura.rules | 2 + 290 files changed, 3691 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/install create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 etc/ananicy.d/00-default/Audio-Video/SVP.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/acestream.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/ario.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/audacious.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/audacity.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/audioserver.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/celluloid.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/cider.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/clementine.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/cmus.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/deadbeef.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/easyeffects.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/gapless.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/haruna.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/inkscape.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/krita.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/miru.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/mpd.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/mplayer.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/mpv.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/ncmpcpp.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/obs-studio.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/okular.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/playerctl.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/plex.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/qmmp.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/qtwebengine.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/reaper.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/rhythmbox.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/smplayer.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/sopcast.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/spotify.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/stremio.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/tauonmusicbox.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/tidal-hifi.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/totem.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/vlc.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/xviewer.rules create mode 100644 etc/ananicy.d/00-default/Audio-Video/youtube-dl.rules create mode 100644 etc/ananicy.d/00-default/Browsers/browsers.rules create mode 100644 etc/ananicy.d/00-default/Chats/chats.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/awesome_wm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/bspwm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/compton-picom.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/fluxbox.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/gdm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/gnome.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/hyprland.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/i3.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/lightdm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/lxdm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/niri.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/openbox.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/plank.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/plasma.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/polybar.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/qtile.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/river.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/sddm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/spectrwm.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/sway.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/sxhkd.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/waybar.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/weston.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/xfce4.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/xmonad.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/xorg.rules create mode 100644 etc/ananicy.d/00-default/DEs-and-WMs/xwayland.rules create mode 100644 etc/ananicy.d/00-default/FileRoller.rules create mode 100644 etc/ananicy.d/00-default/FoxitReader.rules create mode 100644 etc/ananicy.d/00-default/Services/amazon-cloudwatch-agent.rules create mode 100644 etc/ananicy.d/00-default/Services/avahi.rules create mode 100644 etc/ananicy.d/00-default/Services/dbus.rules create mode 100644 etc/ananicy.d/00-default/Services/fail2ban.rules create mode 100644 etc/ananicy.d/00-default/Services/firewalld.rules create mode 100644 etc/ananicy.d/00-default/Services/gvfs.rules create mode 100644 etc/ananicy.d/00-default/Services/kde-material-you-colors.rules create mode 100644 etc/ananicy.d/00-default/Services/kubo.rules create mode 100644 etc/ananicy.d/00-default/Services/misc-services.rules create mode 100644 etc/ananicy.d/00-default/Services/networkmanager.rules create mode 100644 etc/ananicy.d/00-default/Services/nginx.rules create mode 100644 etc/ananicy.d/00-default/Services/openrazer.rules create mode 100644 etc/ananicy.d/00-default/Services/polkit.rules create mode 100644 etc/ananicy.d/00-default/Services/speech-services.rules create mode 100644 etc/ananicy.d/00-default/Services/sshd.rules create mode 100644 etc/ananicy.d/00-default/Services/xdg.rules create mode 100644 etc/ananicy.d/00-default/Services/xmousepasteblock.rules create mode 100644 etc/ananicy.d/00-default/Terminals/terminal.rules create mode 100644 etc/ananicy.d/00-default/Terminals/tuifm.rules create mode 100644 etc/ananicy.d/00-default/VPN/hummingbird.rules create mode 100644 etc/ananicy.d/00-default/VPN/ivpn.rules create mode 100644 etc/ananicy.d/00-default/VPN/mullvadvpn.rules create mode 100644 etc/ananicy.d/00-default/VPN/openvpn.rules create mode 100644 etc/ananicy.d/00-default/VPN/tailscale.rules create mode 100644 etc/ananicy.d/00-default/VPN/wireguard.rules create mode 100644 etc/ananicy.d/00-default/VPN/zerotier-one.rules create mode 100644 etc/ananicy.d/00-default/alarm-clock.rules create mode 100644 etc/ananicy.d/00-default/amule.rules create mode 100644 etc/ananicy.d/00-default/android-studio.rules create mode 100644 etc/ananicy.d/00-default/anytype.rules create mode 100644 etc/ananicy.d/00-default/aria2c.rules create mode 100644 etc/ananicy.d/00-default/ark.rules create mode 100644 etc/ananicy.d/00-default/asf.rules create mode 100644 etc/ananicy.d/00-default/bees.rules create mode 100644 etc/ananicy.d/00-default/bitwig-studio.rules create mode 100644 etc/ananicy.d/00-default/blender.rules create mode 100644 etc/ananicy.d/00-default/blueman-blueberry.rules create mode 100644 etc/ananicy.d/00-default/boinc.rules create mode 100644 etc/ananicy.d/00-default/borg.rules create mode 100644 etc/ananicy.d/00-default/bun.rules create mode 100644 etc/ananicy.d/00-default/calibre.rules create mode 100644 etc/ananicy.d/00-default/cava.rules create mode 100644 etc/ananicy.d/00-default/clamd.rules create mode 100644 etc/ananicy.d/00-default/clang-tidy.rules create mode 100644 etc/ananicy.d/00-default/clangd.rules create mode 100644 etc/ananicy.d/00-default/collectd.rules create mode 100644 etc/ananicy.d/00-default/dart_flutter.rules create mode 100644 etc/ananicy.d/00-default/deluge.rules create mode 100644 etc/ananicy.d/00-default/deno.rules create mode 100644 etc/ananicy.d/00-default/display-link-manager.rules create mode 100644 etc/ananicy.d/00-default/dnsmasq.rules create mode 100644 etc/ananicy.d/00-default/doublecmd.rules create mode 100644 etc/ananicy.d/00-default/dropbox.rules create mode 100644 etc/ananicy.d/00-default/dupeguru.rules create mode 100644 etc/ananicy.d/00-default/duperemove.rules create mode 100644 etc/ananicy.d/00-default/eog.rules create mode 100644 etc/ananicy.d/00-default/evince.rules create mode 100644 etc/ananicy.d/00-default/fahclient.rules create mode 100644 etc/ananicy.d/00-default/fail2ban-server.rules create mode 100644 etc/ananicy.d/00-default/fdupes.rules create mode 100644 etc/ananicy.d/00-default/feh.rules create mode 100644 etc/ananicy.d/00-default/foliate.rules create mode 100644 etc/ananicy.d/00-default/freeoffice.rules create mode 100644 etc/ananicy.d/00-default/games/0ad.rules create mode 100644 etc/ananicy.d/00-default/games/assaultcube.rules create mode 100644 etc/ananicy.d/00-default/games/classicube.rules create mode 100644 etc/ananicy.d/00-default/games/commongameexe.rules create mode 100644 etc/ananicy.d/00-default/games/descent.rules create mode 100644 etc/ananicy.d/00-default/games/diablo.rules create mode 100644 etc/ananicy.d/00-default/games/doom.rules create mode 100644 etc/ananicy.d/00-default/games/doom3.rules create mode 100644 etc/ananicy.d/00-default/games/emulators.rules create mode 100644 etc/ananicy.d/00-default/games/etlegacy.rules create mode 100644 etc/ananicy.d/00-default/games/etterna.rules create mode 100644 etc/ananicy.d/00-default/games/funkin.rules create mode 100644 etc/ananicy.d/00-default/games/gamescope.rules create mode 100644 etc/ananicy.d/00-default/games/hexen2.rules create mode 100644 etc/ananicy.d/00-default/games/kerbal-space-program.rules create mode 100644 etc/ananicy.d/00-default/games/launchers.rules create mode 100644 etc/ananicy.d/00-default/games/luanti.rules create mode 100644 etc/ananicy.d/00-default/games/marathon.rules create mode 100644 etc/ananicy.d/00-default/games/mountandblade2bannerlord.rules create mode 100644 etc/ananicy.d/00-default/games/openmw.rules create mode 100644 etc/ananicy.d/00-default/games/osu!.rules create mode 100644 etc/ananicy.d/00-default/games/paradox-interactive.rules create mode 100644 etc/ananicy.d/00-default/games/pathofbuilding.rules create mode 100644 etc/ananicy.d/00-default/games/prismlauncher.rules create mode 100644 etc/ananicy.d/00-default/games/quake.rules create mode 100644 etc/ananicy.d/00-default/games/quake2.rules create mode 100644 etc/ananicy.d/00-default/games/quake3.rules create mode 100644 etc/ananicy.d/00-default/games/rct2.rules create mode 100644 etc/ananicy.d/00-default/games/rimworld.rules create mode 100644 etc/ananicy.d/00-default/games/riot.rules create mode 100644 etc/ananicy.d/00-default/games/rott.rules create mode 100644 etc/ananicy.d/00-default/games/rtcw.rules create mode 100644 etc/ananicy.d/00-default/games/shaders.rules create mode 100644 etc/ananicy.d/00-default/games/sober.rules create mode 100644 etc/ananicy.d/00-default/games/sourcemods.rules create mode 100644 etc/ananicy.d/00-default/games/steam-native.rules create mode 100644 etc/ananicy.d/00-default/games/supertuxkart.rules create mode 100644 etc/ananicy.d/00-default/games/syndicate.rules create mode 100644 etc/ananicy.d/00-default/games/teeworlds.rules create mode 100644 etc/ananicy.d/00-default/games/ue4.rules create mode 100644 etc/ananicy.d/00-default/games/unreal.rules create mode 100644 etc/ananicy.d/00-default/games/urbanterror.rules create mode 100644 etc/ananicy.d/00-default/games/vintagestory.rules create mode 100644 etc/ananicy.d/00-default/games/waydroid.rules create mode 100644 etc/ananicy.d/00-default/games/wine.rules create mode 100644 etc/ananicy.d/00-default/games/wine_proton.rules create mode 100644 etc/ananicy.d/00-default/games/wolfenstein3d.rules create mode 100644 etc/ananicy.d/00-default/games/xonotic.rules create mode 100644 etc/ananicy.d/00-default/games/zelda64recompiled.rules create mode 100644 etc/ananicy.d/00-default/gammastep.rules create mode 100644 etc/ananicy.d/00-default/gerbera.rules create mode 100644 etc/ananicy.d/00-default/gimp.rules create mode 100644 etc/ananicy.d/00-default/gitkraken.rules create mode 100644 etc/ananicy.d/00-default/gnur.rules create mode 100644 etc/ananicy.d/00-default/guake.rules create mode 100644 etc/ananicy.d/00-default/handbrake.rules create mode 100644 etc/ananicy.d/00-default/higan.rules create mode 100644 etc/ananicy.d/00-default/imgbrd-grabber.rules create mode 100644 etc/ananicy.d/00-default/imv.rules create mode 100644 etc/ananicy.d/00-default/insync.rules create mode 100644 etc/ananicy.d/00-default/joplin.rules create mode 100644 etc/ananicy.d/00-default/kbfsfuse.rules create mode 100644 etc/ananicy.d/00-default/kdeconnect.rules create mode 100644 etc/ananicy.d/00-default/keepassxc.rules create mode 100644 etc/ananicy.d/00-default/kget.rules create mode 100644 etc/ananicy.d/00-default/kopia.rules create mode 100644 etc/ananicy.d/00-default/ktorrent.rules create mode 100644 etc/ananicy.d/00-default/kupfer.rules create mode 100644 etc/ananicy.d/00-default/libreoffice.rules create mode 100644 etc/ananicy.d/00-default/linphone.rules create mode 100644 etc/ananicy.d/00-default/logseq.rules create mode 100644 etc/ananicy.d/00-default/mc.rules create mode 100644 etc/ananicy.d/00-default/mednaffe.rules create mode 100644 etc/ananicy.d/00-default/megasync.rules create mode 100644 etc/ananicy.d/00-default/melt.rules create mode 100644 etc/ananicy.d/00-default/mirage.rules create mode 100644 etc/ananicy.d/00-default/mixxx.rules create mode 100644 etc/ananicy.d/00-default/mochi.rules create mode 100644 etc/ananicy.d/00-default/nextcloud.rules create mode 100644 etc/ananicy.d/00-default/nix.rules create mode 100644 etc/ananicy.d/00-default/node.rules create mode 100644 etc/ananicy.d/00-default/nvdock.rules create mode 100644 etc/ananicy.d/00-default/onedrive.rules create mode 100644 etc/ananicy.d/00-default/onlyoffice.rules create mode 100644 etc/ananicy.d/00-default/openscad.rules create mode 100644 etc/ananicy.d/00-default/owncloud.rules create mode 100644 etc/ananicy.d/00-default/parsec.rules create mode 100644 etc/ananicy.d/00-default/projecteur.rules create mode 100644 etc/ananicy.d/00-default/psensor.rules create mode 100644 etc/ananicy.d/00-default/qBittorrent.rules create mode 100644 etc/ananicy.d/00-default/qimgv.rules create mode 100644 etc/ananicy.d/00-default/quiterss.rules create mode 100644 etc/ananicy.d/00-default/rclone.rules create mode 100644 etc/ananicy.d/00-default/recoll.rules create mode 100644 etc/ananicy.d/00-default/redshift.rules create mode 100644 etc/ananicy.d/00-default/remote-viewer.rules create mode 100644 etc/ananicy.d/00-default/restic.rules create mode 100644 etc/ananicy.d/00-default/rmlint.rules create mode 100644 etc/ananicy.d/00-default/rstudio.rules create mode 100644 etc/ananicy.d/00-default/rtorrent.rules create mode 100644 etc/ananicy.d/00-default/sabnzbd.rules create mode 100644 etc/ananicy.d/00-default/samba.rules create mode 100644 etc/ananicy.d/00-default/screenshotter.rules create mode 100644 etc/ananicy.d/00-default/shotwell.rules create mode 100644 etc/ananicy.d/00-default/soulseekqt.rules create mode 100644 etc/ananicy.d/00-default/soundkonverter.rules create mode 100644 etc/ananicy.d/00-default/swayidle.rules create mode 100644 etc/ananicy.d/00-default/swww.rules create mode 100644 etc/ananicy.d/00-default/syncthing.rules create mode 100644 etc/ananicy.d/00-default/texteditors/texteditors.rules create mode 100644 etc/ananicy.d/00-default/thrash-protect.rules create mode 100644 etc/ananicy.d/00-default/tilix.rules create mode 100644 etc/ananicy.d/00-default/tixati.rules create mode 100644 etc/ananicy.d/00-default/tmux.rules create mode 100644 etc/ananicy.d/00-default/tools/7z.rules create mode 100644 etc/ananicy.d/00-default/tools/_systemd.rules create mode 100644 etc/ananicy.d/00-default/tools/auto-cpufreq.rules create mode 100644 etc/ananicy.d/00-default/tools/bind.rules create mode 100644 etc/ananicy.d/00-default/tools/chrony.rules create mode 100644 etc/ananicy.d/00-default/tools/corectrl.rules create mode 100644 etc/ananicy.d/00-default/tools/cups.rules create mode 100644 etc/ananicy.d/00-default/tools/curl.rules create mode 100644 etc/ananicy.d/00-default/tools/ffmpeg.rules create mode 100644 etc/ananicy.d/00-default/tools/github_copilot.rules create mode 100644 etc/ananicy.d/00-default/tools/meld.rules create mode 100644 etc/ananicy.d/00-default/tools/nextdns.rules create mode 100644 etc/ananicy.d/00-default/tools/openrgb.rules create mode 100644 etc/ananicy.d/00-default/tools/ppd.rules create mode 100644 etc/ananicy.d/00-default/tools/qemu.rules create mode 100644 etc/ananicy.d/00-default/tools/rsync.rules create mode 100644 etc/ananicy.d/00-default/tools/smartd.rules create mode 100644 etc/ananicy.d/00-default/tools/smartgit.rules create mode 100644 etc/ananicy.d/00-default/tools/ssh.rules create mode 100644 etc/ananicy.d/00-default/tools/system-monitoring.rules create mode 100644 etc/ananicy.d/00-default/tools/thermald.rules create mode 100644 etc/ananicy.d/00-default/tools/thinkfan.rules create mode 100644 etc/ananicy.d/00-default/tools/tlp.rules create mode 100644 etc/ananicy.d/00-default/tools/tor.rules create mode 100644 etc/ananicy.d/00-default/tools/tuned.rules create mode 100644 etc/ananicy.d/00-default/tools/wget.rules create mode 100644 etc/ananicy.d/00-default/tools/wl-clipboard.rules create mode 100644 etc/ananicy.d/00-default/transmission.rules create mode 100644 etc/ananicy.d/00-default/unison.rules create mode 100644 etc/ananicy.d/00-default/uptimed.rules create mode 100644 etc/ananicy.d/00-default/videoeditors.rules create mode 100644 etc/ananicy.d/00-default/vmware.rules create mode 100644 etc/ananicy.d/00-default/wayst.rules create mode 100644 etc/ananicy.d/00-default/widget-manager.rules create mode 100644 etc/ananicy.d/00-default/wlsunset.rules create mode 100644 etc/ananicy.d/00-default/xarchiver.rules create mode 100644 etc/ananicy.d/00-default/zathura.rules diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..20292d6 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +ananicy-rules (1.0.1-1rakuos1) UNRELEASED; urgency=medium + + * Initial RakuOS packaging. + + -- Tohur Thu, 13 Nov 2025 05:27:02 -0700 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..482eb6f --- /dev/null +++ b/debian/control @@ -0,0 +1,14 @@ +Source: ananicy-rules +Section: admin +Priority: optional +Maintainer: Joshua Webb +Standards-Version: 4.6.2 +Build-Depends: debhelper-compat (= 13) + +Package: ananicy-rules +Architecture: all +Depends: ananicy-cpp (>= 1.1.1) +Description: Default rule set for ananicy-cpp + This package provides the default process priority and scheduling + rules for ananicy-cpp to optimize desktop and gaming responsiveness. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..2109257 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,7 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ananicy-cpp +Source: https://gitlab.com/ananicy-cpp/ananicy-cpp +License: GPL-3+ +License-Filename: COPYING +Files: * +Copyright: 2020-2025 the ananicy-cpp authors diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..11de017 --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +etc/* etc/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ac856e8 --- /dev/null +++ b/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f +# Simple dh (debhelper) build rules file +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/etc/ananicy.d/00-default/Audio-Video/SVP.rules b/etc/ananicy.d/00-default/Audio-Video/SVP.rules new file mode 100644 index 0000000..1d2bb6d --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/SVP.rules @@ -0,0 +1,2 @@ +# SmoothVideo Project, https://www.svp-team.com/wiki/Main_Page +{ "name": "SVPManager", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/acestream.rules b/etc/ananicy.d/00-default/Audio-Video/acestream.rules new file mode 100644 index 0000000..2ebe7f9 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/acestream.rules @@ -0,0 +1,4 @@ +# http://acestream.org +{ "name": "acestream-launcher", "type": "Player-Video" } +{ "name": "acestream-player", "type": "Player-Video" } +{ "name": "acestreamengine", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/ario.rules b/etc/ananicy.d/00-default/Audio-Video/ario.rules new file mode 100644 index 0000000..a758234 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/ario.rules @@ -0,0 +1,2 @@ +# Music player: http://ario-player.sourceforge.net/ +{ "name": "ario", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/audacious.rules b/etc/ananicy.d/00-default/Audio-Video/audacious.rules new file mode 100644 index 0000000..9ae24c2 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/audacious.rules @@ -0,0 +1,2 @@ +# Music player: http://audacious-media-player.org/ +{ "name": "audacious", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/audacity.rules b/etc/ananicy.d/00-default/Audio-Video/audacity.rules new file mode 100644 index 0000000..369ceae --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/audacity.rules @@ -0,0 +1,5 @@ +# Sound editor: http://www.audacityteam.org/ +{ "name": "audacity", "type": "LowLatency_RT" } + +# https://codeberg.org/tenacityteam/tenacity +{ "name": "tenacity", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/audioserver.rules b/etc/ananicy.d/00-default/Audio-Video/audioserver.rules new file mode 100644 index 0000000..22e4299 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/audioserver.rules @@ -0,0 +1,4 @@ +{ "name": "pipewire", "type": "LowLatency_RT" } +{ "name": "pipewire-pulse", "type": "LowLatency_RT" } +{ "name": "wireplumber", "type": "LowLatency_RT" } +{ "name": "pulseaudio", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/celluloid.rules b/etc/ananicy.d/00-default/Audio-Video/celluloid.rules new file mode 100644 index 0000000..215a417 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/celluloid.rules @@ -0,0 +1,2 @@ +# https://github.com/celluloid-player/celluloid +{ "name": "celluloid", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/cider.rules b/etc/ananicy.d/00-default/Audio-Video/cider.rules new file mode 100644 index 0000000..025f096 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/cider.rules @@ -0,0 +1,2 @@ +# Cider is an Electron Apple Music client: https://cider.sh +{ "name": "cider", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/clementine.rules b/etc/ananicy.d/00-default/Audio-Video/clementine.rules new file mode 100644 index 0000000..61d3d6e --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/clementine.rules @@ -0,0 +1,3 @@ +# Music player: https://www.clementine-player.org +{ "name": "clementine", "type": "Player-Audio" } +{ "name": "clementine-tagreader", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/cmus.rules b/etc/ananicy.d/00-default/Audio-Video/cmus.rules new file mode 100644 index 0000000..8e01743 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/cmus.rules @@ -0,0 +1,2 @@ +# Music player: https://cmus.github.io/ +{ "name": "cmus", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/deadbeef.rules b/etc/ananicy.d/00-default/Audio-Video/deadbeef.rules new file mode 100644 index 0000000..bae1abf --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/deadbeef.rules @@ -0,0 +1,2 @@ +# Music player: http://deadbeef.sourceforge.net/ +{ "name": "deadbeef-gtkui", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/easyeffects.rules b/etc/ananicy.d/00-default/Audio-Video/easyeffects.rules new file mode 100644 index 0000000..c3a8553 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/easyeffects.rules @@ -0,0 +1 @@ +{ "name": "easyeffects", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/gapless.rules b/etc/ananicy.d/00-default/Audio-Video/gapless.rules new file mode 100644 index 0000000..b1322e3 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/gapless.rules @@ -0,0 +1,2 @@ +# Gapless: https://gitlab.gnome.org/neithern/g4music +{ "name": "g4music", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/haruna.rules b/etc/ananicy.d/00-default/Audio-Video/haruna.rules new file mode 100644 index 0000000..f4927bc --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/haruna.rules @@ -0,0 +1,2 @@ +# Video player: https://apps.kde.org/haruna/ +{ "name": "haruna", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/inkscape.rules b/etc/ananicy.d/00-default/Audio-Video/inkscape.rules new file mode 100644 index 0000000..da71d11 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/inkscape.rules @@ -0,0 +1,2 @@ +# https://inkscape.org +{ "name": "inkscape", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/krita.rules b/etc/ananicy.d/00-default/Audio-Video/krita.rules new file mode 100644 index 0000000..76e0a4c --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/krita.rules @@ -0,0 +1,2 @@ +# https://krita.org +{ "name": "krita", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/miru.rules b/etc/ananicy.d/00-default/Audio-Video/miru.rules new file mode 100644 index 0000000..9b9c1de --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/miru.rules @@ -0,0 +1,2 @@ +# https://miru.watch/ +{ "name": "miru", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/mpd.rules b/etc/ananicy.d/00-default/Audio-Video/mpd.rules new file mode 100644 index 0000000..4854ea6 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/mpd.rules @@ -0,0 +1,2 @@ +# Music player: https://www.musicpd.org/ +{ "name": "mpd", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/mplayer.rules b/etc/ananicy.d/00-default/Audio-Video/mplayer.rules new file mode 100644 index 0000000..c32b10c --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/mplayer.rules @@ -0,0 +1,2 @@ +# Video player: http://www.mplayerhq.hu +{ "name": "mplayer", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/mpv.rules b/etc/ananicy.d/00-default/Audio-Video/mpv.rules new file mode 100644 index 0000000..31fb2db --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/mpv.rules @@ -0,0 +1,3 @@ +# Video Player: https://mpv.io/ +# a free, open source, and cross-platform media player +{ "name": "mpv", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/ncmpcpp.rules b/etc/ananicy.d/00-default/Audio-Video/ncmpcpp.rules new file mode 100644 index 0000000..1186023 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/ncmpcpp.rules @@ -0,0 +1,2 @@ +# ncmpcpp - command line music player: https://rybczak.net/ncmpcpp/ +{ "name": "ncmpcpp", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/obs-studio.rules b/etc/ananicy.d/00-default/Audio-Video/obs-studio.rules new file mode 100644 index 0000000..1aeca6e --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/obs-studio.rules @@ -0,0 +1,5 @@ +# OBS Studio - Free and open source software for live streaming and screen recording https://github.com/obsproject/obs-studio +{ "name": "obs", "type": "Player-Video" } +{ "name": "obs-studio", "type": "Player-Video" } +{ "name": "obs-ffmpeg-mux", "type": "Player-Video" } +{ "name": "obs-nvenc-test", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/okular.rules b/etc/ananicy.d/00-default/Audio-Video/okular.rules new file mode 100644 index 0000000..4c0d565 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/okular.rules @@ -0,0 +1,2 @@ +# Okular PDF KDE reader +{ "name": "okular", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/Audio-Video/playerctl.rules b/etc/ananicy.d/00-default/Audio-Video/playerctl.rules new file mode 100644 index 0000000..69ceb20 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/playerctl.rules @@ -0,0 +1,4 @@ +# Daemon for controlling music and video players +# https://github.com/altdesktop/playerctl/issues/161 + +{ "name": "playerctld", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/plex.rules b/etc/ananicy.d/00-default/Audio-Video/plex.rules new file mode 100644 index 0000000..655555d --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/plex.rules @@ -0,0 +1,2 @@ +# Video player: https://github.com/plexinc/plex-media-player +{ "name": "plexmediaplayer", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/qmmp.rules b/etc/ananicy.d/00-default/Audio-Video/qmmp.rules new file mode 100644 index 0000000..a0d60f7 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/qmmp.rules @@ -0,0 +1,2 @@ +# Music player: http://qmmp.ylsoftware.com/ +{ "name": "qmmp", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/qtwebengine.rules b/etc/ananicy.d/00-default/Audio-Video/qtwebengine.rules new file mode 100644 index 0000000..7c72789 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/qtwebengine.rules @@ -0,0 +1,2 @@ +# Video player: https://doc.qt.io/qt-5.11/qtwebengine-index.html +{ "name": "QtWebEngineProcess", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/reaper.rules b/etc/ananicy.d/00-default/Audio-Video/reaper.rules new file mode 100644 index 0000000..6fee7a4 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/reaper.rules @@ -0,0 +1,8 @@ +# https://reaper.fm +{ "name": "reaper", "type": "LowLatency_RT" } + +# https://www.helgoboss.org/projects/helgobox +{ "name": "helgobox", "type": "LowLatency_RT" } + +# https://github.com/QuentinFAIDIDE/KholorsStation +{ "name": "KholorsStation", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Audio-Video/rhythmbox.rules b/etc/ananicy.d/00-default/Audio-Video/rhythmbox.rules new file mode 100644 index 0000000..d061082 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/rhythmbox.rules @@ -0,0 +1,2 @@ +# Music player: https://wiki.gnome.org/Apps/Rhythmbox +{ "name": "rhythmbox", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/smplayer.rules b/etc/ananicy.d/00-default/Audio-Video/smplayer.rules new file mode 100644 index 0000000..94be481 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/smplayer.rules @@ -0,0 +1,2 @@ +# Video player: http://smplayer.sourceforge.net/ +{ "name": "smplayer", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/sopcast.rules b/etc/ananicy.d/00-default/Audio-Video/sopcast.rules new file mode 100644 index 0000000..3d0616f --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/sopcast.rules @@ -0,0 +1,3 @@ +# http://www.sopcast.com +{ "name": "sopcast-player", "type": "Player-Video" } +{ "name": "sopcast-player.py", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/spotify.rules b/etc/ananicy.d/00-default/Audio-Video/spotify.rules new file mode 100644 index 0000000..984f52a --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/spotify.rules @@ -0,0 +1,5 @@ +# Spotify Ltd. is a music streaming platform: https://www.spotify.com/download/linux/ +{ "name": "spotify", "type": "Player-Audio" } + +# https://github.com/KRTirtho/spotube +{ "name": "spotube", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/stremio.rules b/etc/ananicy.d/00-default/Audio-Video/stremio.rules new file mode 100644 index 0000000..104560e --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/stremio.rules @@ -0,0 +1,2 @@ +# Stremio is a modern media center that gives you the freedom to watch everything you want. https://www.stremio.com/ +{ "name": "stremio", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/tauonmusicbox.rules b/etc/ananicy.d/00-default/Audio-Video/tauonmusicbox.rules new file mode 100644 index 0000000..a2d3b2e --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/tauonmusicbox.rules @@ -0,0 +1,2 @@ +# Music player: https://tauonmusicbox.rocks/ +{ "name": "tauonmb", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/tidal-hifi.rules b/etc/ananicy.d/00-default/Audio-Video/tidal-hifi.rules new file mode 100644 index 0000000..07c6d3c --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/tidal-hifi.rules @@ -0,0 +1,3 @@ +# TIDAL is an artist-first, fan-centered music streaming platform that delivers over 100 million songs in HiFi sound quality to the global music community. +# https://github.com/Mastermindzh/tidal-hifi +{ "name": "tidal-hifi", "type": "Player-Audio" } diff --git a/etc/ananicy.d/00-default/Audio-Video/totem.rules b/etc/ananicy.d/00-default/Audio-Video/totem.rules new file mode 100644 index 0000000..f9e33e8 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/totem.rules @@ -0,0 +1,2 @@ +# Video player: https://wiki.gnome.org/action/show/Apps/Videos +{ "name": "totem", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/vlc.rules b/etc/ananicy.d/00-default/Audio-Video/vlc.rules new file mode 100644 index 0000000..bc6d6ad --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/vlc.rules @@ -0,0 +1,2 @@ +# Video player: http://www.videolan.org/vlc/index.html +{ "name": "vlc", "type": "Player-Video" } diff --git a/etc/ananicy.d/00-default/Audio-Video/xviewer.rules b/etc/ananicy.d/00-default/Audio-Video/xviewer.rules new file mode 100644 index 0000000..ab760d0 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/xviewer.rules @@ -0,0 +1,2 @@ +# Image and document viewer: https://github.com/linuxmint/xviewer +{ "name": "xviewer", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/Audio-Video/youtube-dl.rules b/etc/ananicy.d/00-default/Audio-Video/youtube-dl.rules new file mode 100644 index 0000000..ed565d9 --- /dev/null +++ b/etc/ananicy.d/00-default/Audio-Video/youtube-dl.rules @@ -0,0 +1,5 @@ +# youtube-dl - video downloader https://rg3.github.io/youtube-dl/ +{ "name": "youtube-dl", "type": "BG_CPUIO" } + +# yt-dlp - a fork of youtube-dl https://github.com/yt-dlp/yt-dlp/ +{ "name": "yt-dlp", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Browsers/browsers.rules b/etc/ananicy.d/00-default/Browsers/browsers.rules new file mode 100644 index 0000000..07aeddc --- /dev/null +++ b/etc/ananicy.d/00-default/Browsers/browsers.rules @@ -0,0 +1,67 @@ +### Chromium-Based Browsers ### + +# Brave - https://brave.com/ +{ "name": "/usr/lib/brave-bin/brave", "type": "Doc-View" } +{ "name": "brave", "type": "Doc-View" } +{ "name": "brave-bin", "type": "Doc-View" } +{ "name": "brave-browser", "type": "Doc-View" } +{ "name": "brave-sandbox", "type": "Doc-View" } + +# Chrome - https://www.google.com/chrome/ +{ "name": "chrome", "type": "Doc-View" } +{ "name": "chrome-sandbox", "type": "Doc-View" } +{ "name": "google-chrome-dev", "type": "Doc-View" } +{ "name": "google-chrome-unstable", "type": "Doc-View" } +{ "name": "nacl_helper", "type": "Doc-View" } +{ "name": "chrome_crashpad_handler", "type": "BG_CPUIO" } + +# Chromium - https://www.chromium.org/ +{ "name": "chromium", "type": "Doc-View" } + +# Cromite - https://github.com/uazo/cromite +{ "name": "cromite", "type": "Doc-View" } + +# Opera - https://www.opera.com/ +{ "name": "opera", "type": "Doc-View" } + +# Vivaldi - https://vivaldi.com/ +{ "name": "vivaldi", "type": "Doc-View" } +{ "name": "vivaldi-snapshot", "type": "Doc-View" } + +### Firefox-Based Browsers ### + +# FireDragon - https://github.com/dr460nf1r3/firedragon-browser +{ "name": "firedragon", "type": "Doc-View" } +{ "name": "firedragon-bin", "type": "Doc-View" } + +# Firefox - https://firefox.com +{ "name": "firefox", "type": "Doc-View" } +{ "name": "firefox-bin", "type": "Doc-View" } +{ "name": "firefox-developer-edition", "type": "Doc-View" } +{ "name": "firefox-esr", "type": "Doc-View" } +{ "name": "firefox-nightly", "type": "Doc-View" } + +# IceCat - https://www.gnu.org/software/gnuzilla/ +{ "name": "icecat", "type": "Doc-View" } + +# LibreWolf - https://librewolf.net/ +{ "name": "librewolf", "type": "Doc-View" } +{ "name": "librewolf-bin", "type": "Doc-View" } +{ "name": "librewolf-nightly", "type": "Doc-View" } + +# Tor - https://www.torproject.org +{ "name": "firefox.real", "type": "Doc-View" } + +# Waterfox - https://www.waterfox.net +{ "name": "waterfox-g", "type": "Doc-View" } + +# Zen: https://zen-browser.app +{ "name": "zen-bin", "type": "Doc-View" } +{ "name": "zen", "type": "Doc-View" } + +# Floorp - https://floorp.app +{ "name": "floorp", "type": "Doc-View" } + +# Microsoft Edge - https://www.microsoft.com/en-us/edge/ +{ "name": "msedge", "type": "Doc-View" } +{ "name": "msedge_crashpad", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Chats/chats.rules b/etc/ananicy.d/00-default/Chats/chats.rules new file mode 100644 index 0000000..0a3e6fd --- /dev/null +++ b/etc/ananicy.d/00-default/Chats/chats.rules @@ -0,0 +1,66 @@ +# Zoom - https://zoom.us +{ "name": "zoom", "type": "Chat" } + +# weechat: https://weechat.org/ +{ "name": "weechat", "type": "Chat" } + +# https://www.viber.com +{ "name": "viber", "type": "Chat" } + +# https://desktop.telegram.org/ +{ "name": "Telegram", "type": "Chat" } +{ "name": "telegram-desktop", "type": "Chat" } +{ "name": "telegram-desktop.bin", "type": "Chat" } +{ "name": "telegram", "type": "Chat" } + +# Discord: https://discord.com/ +{ "name": "Discord", "type": "Chat" } +{ "name": "DiscordCanary", "type": "Chat" } +{ "name": "DiscordDevelopment", "type": "Chat" } +{ "name": "DiscordPTB", "type": "Chat" } +{ "name": "webcord", "type": "Chat" } +{ "name": "armcord", "type": "Chat" } +{ "name": "vesktop.bin", "type": "Chat" } +{ "name": "vesktop", "type": "Chat" } + +# https://hexchat.github.io +{ "name": "hexchat", "type": "Chat" } + +# Teams: https://teams.microsoft.com/downloadsallDevicesSection +{ "name": "kotatogram-desktop", "type": "Chat" } +{ "name": "teams", "type": "Chat" } +{ "name": "kotatogram-desktop.bin", "type": "Chat" } + +# 64gram: https://64gr.am/ +{ "name": "64gram-desktop", "type": "Chat" } + +# http://vk.com/messenger +{ "name": "caprine", "type": "Chat" } +{ "name": "qtox", "type": "Chat" } +{ "name": "rambox", "type": "Chat" } +{ "name": "signal-desktop", "type": "Chat" } +{ "name": "signal-desktop-beta", "type": "Chat" } +{ "name": "skypeforlinux", "type": "Chat" } +{ "name": "slack", "type": "Chat" } +{ "name": "vk", "type": "Chat" } +{ "name": "mailspring", "type": "Chat" } + +# https://www.mozilla.org/en-US/thunderbird/ +{ "name": "thunderbird", "type": "Chat" } + +# https://github.com/Betterbird/thunderbird-patches +{ "name": "betterbird", "type": "Chat" } +{ "name": "betterbird-bin", "type": "Chat" } + +# Franz and its forks: https://meetfranz.com/ +{ "name": "ferdi", "type": "Chat" } +{ "name": "ferdium", "type": "Chat" } +{ "name": "franz", "type": "Chat" } + +# Matrix: https://matrix.org/ +{ "name": "cinny-desktop", "type": "Chat" } +{ "name": "element-desktop", "type": "Chat" } +{ "name": "fluffychat", "type": "Chat" } +{ "name": "fractal", "type": "Chat" } +{ "name": "neochat", "type": "Chat" } +{ "name": "nheko", "type": "Chat" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/awesome_wm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/awesome_wm.rules new file mode 100644 index 0000000..4d8c699 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/awesome_wm.rules @@ -0,0 +1,2 @@ +# https://awesomewm.org +{ "name": "awesome", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/bspwm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/bspwm.rules new file mode 100644 index 0000000..98202ca --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/bspwm.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/compton-picom.rules b/etc/ananicy.d/00-default/DEs-and-WMs/compton-picom.rules new file mode 100644 index 0000000..d8a1dbd --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/compton-picom.rules @@ -0,0 +1,4 @@ +# https://github.com/chjj/compton +# https://github.com/yshui/picom +{ "name": "compton", "type": "LowLatency_RT" } +{ "name": "picom", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/fluxbox.rules b/etc/ananicy.d/00-default/DEs-and-WMs/fluxbox.rules new file mode 100644 index 0000000..d8a919b --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/fluxbox.rules @@ -0,0 +1,2 @@ +# http://fluxbox.org/ +{ "name": "fluxbox", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/gdm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/gdm.rules new file mode 100644 index 0000000..3d92495 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/gdm.rules @@ -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"} diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/gnome.rules b/etc/ananicy.d/00-default/DEs-and-WMs/gnome.rules new file mode 100644 index 0000000..dc1c0e7 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/gnome.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/hyprland.rules b/etc/ananicy.d/00-default/DEs-and-WMs/hyprland.rules new file mode 100644 index 0000000..ba69bcb --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/hyprland.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/i3.rules b/etc/ananicy.d/00-default/DEs-and-WMs/i3.rules new file mode 100644 index 0000000..6705e24 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/i3.rules @@ -0,0 +1,2 @@ +# https://i3wm.org/ +{ "name": "i3", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/lightdm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/lightdm.rules new file mode 100644 index 0000000..bcb9150 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/lightdm.rules @@ -0,0 +1,2 @@ +# Rule for lightdm display manager, starts the Xorg server +{ "name": "lightdm", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/lxdm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/lxdm.rules new file mode 100644 index 0000000..0ac2bd5 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/lxdm.rules @@ -0,0 +1,3 @@ +# display manager +{ "name": "lxdm-binary", "type": "LowLatency_RT" } +{ "name": "lxdm-session", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/niri.rules b/etc/ananicy.d/00-default/DEs-and-WMs/niri.rules new file mode 100644 index 0000000..11b9006 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/niri.rules @@ -0,0 +1,3 @@ +# https://github.com/YaLTeR/niri +{ "name": "niri", "type": "LowLatency_RT" } +{ "name": "niri-session", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/openbox.rules b/etc/ananicy.d/00-default/DEs-and-WMs/openbox.rules new file mode 100644 index 0000000..873bc4c --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/openbox.rules @@ -0,0 +1,2 @@ +# http://openbox.org/ +{ "name": "openbox", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/plank.rules b/etc/ananicy.d/00-default/DEs-and-WMs/plank.rules new file mode 100644 index 0000000..33e79b7 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/plank.rules @@ -0,0 +1,3 @@ +# Plank dock: https://launchpad.net/plank +# dock should work fast as part of reliable desktop +{ "name": "plank", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/plasma.rules b/etc/ananicy.d/00-default/DEs-and-WMs/plasma.rules new file mode 100644 index 0000000..509c043 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/plasma.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/polybar.rules b/etc/ananicy.d/00-default/DEs-and-WMs/polybar.rules new file mode 100644 index 0000000..3a4fce6 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/polybar.rules @@ -0,0 +1,2 @@ +# https://github.com/polybar/polybar +{ "name": "polybar", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/qtile.rules b/etc/ananicy.d/00-default/DEs-and-WMs/qtile.rules new file mode 100644 index 0000000..8c06081 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/qtile.rules @@ -0,0 +1,2 @@ +# https://qtile.org/ +{ "name": "qtile", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/river.rules b/etc/ananicy.d/00-default/DEs-and-WMs/river.rules new file mode 100644 index 0000000..87a2b22 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/river.rules @@ -0,0 +1,4 @@ +# https://codeberg.org/river/river +{ "name": "river", "type": "LowLatency_RT" } +{ "name": "riverctl", "type": "LowLatency_RT" } +{ "name": "rivertile", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/sddm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/sddm.rules new file mode 100644 index 0000000..04a9a7c --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/sddm.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/spectrwm.rules b/etc/ananicy.d/00-default/DEs-and-WMs/spectrwm.rules new file mode 100644 index 0000000..aaed7ac --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/spectrwm.rules @@ -0,0 +1,2 @@ +# https://github.com/conformal/spectrwm +{ "name": "spectrwm", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/sway.rules b/etc/ananicy.d/00-default/DEs-and-WMs/sway.rules new file mode 100644 index 0000000..c532426 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/sway.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/sxhkd.rules b/etc/ananicy.d/00-default/DEs-and-WMs/sxhkd.rules new file mode 100644 index 0000000..f01ed94 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/sxhkd.rules @@ -0,0 +1,3 @@ +# keyboard shortcut manager +# disabled as it causes all spawned processes to inherit type +# { "name": "sxhkd", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/waybar.rules b/etc/ananicy.d/00-default/DEs-and-WMs/waybar.rules new file mode 100644 index 0000000..8a661a2 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/waybar.rules @@ -0,0 +1,2 @@ +# https://github.com/Alexays/waybar +{ "name": "waybar", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/weston.rules b/etc/ananicy.d/00-default/DEs-and-WMs/weston.rules new file mode 100644 index 0000000..7d1327a --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/weston.rules @@ -0,0 +1,2 @@ +# https://gitlab.freedesktop.org/wayland/weston/ +{ "name": "weston", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/xfce4.rules b/etc/ananicy.d/00-default/DEs-and-WMs/xfce4.rules new file mode 100644 index 0000000..90c4376 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/xfce4.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/xmonad.rules b/etc/ananicy.d/00-default/DEs-and-WMs/xmonad.rules new file mode 100644 index 0000000..90f0cef --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/xmonad.rules @@ -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" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/xorg.rules b/etc/ananicy.d/00-default/DEs-and-WMs/xorg.rules new file mode 100644 index 0000000..4058ff3 --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/xorg.rules @@ -0,0 +1,2 @@ +# Rule for Xorg server, runs the graphical desktop. +{ "name": "Xorg", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/DEs-and-WMs/xwayland.rules b/etc/ananicy.d/00-default/DEs-and-WMs/xwayland.rules new file mode 100644 index 0000000..1829eef --- /dev/null +++ b/etc/ananicy.d/00-default/DEs-and-WMs/xwayland.rules @@ -0,0 +1 @@ +{ "name": "Xwayland", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/FileRoller.rules b/etc/ananicy.d/00-default/FileRoller.rules new file mode 100644 index 0000000..e85c386 --- /dev/null +++ b/etc/ananicy.d/00-default/FileRoller.rules @@ -0,0 +1,2 @@ +# https://wiki.gnome.org/Apps/FileRoller +{ "name": "file-roller", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/FoxitReader.rules b/etc/ananicy.d/00-default/FoxitReader.rules new file mode 100644 index 0000000..a89cdc5 --- /dev/null +++ b/etc/ananicy.d/00-default/FoxitReader.rules @@ -0,0 +1,2 @@ +# https://www.foxitsoftware.com/ru/products/pdf-reader/ +{ "name": "FoxitReader", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/Services/amazon-cloudwatch-agent.rules b/etc/ananicy.d/00-default/Services/amazon-cloudwatch-agent.rules new file mode 100644 index 0000000..65e7ae4 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/amazon-cloudwatch-agent.rules @@ -0,0 +1,2 @@ +# Amazon cloudwatch agent, monitors system resources on EC2 instances +{ "name": "amazon-cloudwatch-agent", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Services/avahi.rules b/etc/ananicy.d/00-default/Services/avahi.rules new file mode 100644 index 0000000..578e091 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/avahi.rules @@ -0,0 +1,2 @@ +# avahi-daemon +{ "name": "avahi-daemon", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Services/dbus.rules b/etc/ananicy.d/00-default/Services/dbus.rules new file mode 100644 index 0000000..503d04c --- /dev/null +++ b/etc/ananicy.d/00-default/Services/dbus.rules @@ -0,0 +1,5 @@ +# D-Bus is a message bus system that provides an easy way for inter-process communication. +# https://wiki.archlinux.org/title/D-Bus and https://dbus.freedesktop.org/doc/dbus-daemon.1.html +{ "name": "dbus-daemon", "type": "Service" } +{ "name": "dbus-broker", "type": "Service" } +{ "name": "dbus-broker-launch", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/fail2ban.rules b/etc/ananicy.d/00-default/Services/fail2ban.rules new file mode 100644 index 0000000..6aa95ca --- /dev/null +++ b/etc/ananicy.d/00-default/Services/fail2ban.rules @@ -0,0 +1 @@ +{ "name": "fail2ban-server", "type": "IN_DIFF" } diff --git a/etc/ananicy.d/00-default/Services/firewalld.rules b/etc/ananicy.d/00-default/Services/firewalld.rules new file mode 100644 index 0000000..2119144 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/firewalld.rules @@ -0,0 +1,2 @@ + # FirewallD +{"name": "firewalld", "type": "BG_CPUIO", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/Services/gvfs.rules b/etc/ananicy.d/00-default/Services/gvfs.rules new file mode 100644 index 0000000..bbd624b --- /dev/null +++ b/etc/ananicy.d/00-default/Services/gvfs.rules @@ -0,0 +1,14 @@ +# https://gitlab.gnome.org/GNOME/gvfs +{ "name": "gvfsd", "type": "Service" } +{ "name": "gvfsd-metadata", "type": "Service" } +{ "name": "gvfsd-fuse", "type": "Service" } +{ "name": "gvfsd-http", "type": "Service" } +{ "name": "gvfsd-dnssd", "type": "Service" } +{ "name": "gvfsd-network", "type": "Service" } +{ "name": "gvfsd-recent", "type": "Service" } +{ "name": "gvfsd-trash", "type": "Service" } +{ "name": "gvfs-afc-volume-monitor", "type": "Service" } +{ "name": "gvfs-gphoto2-volume-monitor", "type": "Service" } +{ "name": "gvfs-goa-volume-monitor", "type": "Service" } +{ "name": "gvfs-mtp-volume-monitor", "type": "Service" } +{ "name": "gvfs-udisks2-volume-monitor", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/kde-material-you-colors.rules b/etc/ananicy.d/00-default/Services/kde-material-you-colors.rules new file mode 100644 index 0000000..f0bd531 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/kde-material-you-colors.rules @@ -0,0 +1 @@ +{ "name": "kde-material-you-colors", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/kubo.rules b/etc/ananicy.d/00-default/Services/kubo.rules new file mode 100644 index 0000000..28dcf82 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/kubo.rules @@ -0,0 +1,2 @@ +# TODO: ipfs has a FUSE mount, which ideally would be LowLatency_RT +{ "name": "ipfs", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Services/misc-services.rules b/etc/ananicy.d/00-default/Services/misc-services.rules new file mode 100644 index 0000000..9774797 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/misc-services.rules @@ -0,0 +1,14 @@ +# https://github.com/containers/bubblewrap +{ "name": "bwrap", "type": "Service" } + +{ "name": "devmon", "type": "Service" } +{ "name": "fsnotifier", "type": "Service" } +{ "name": "udevil", "type": "Service" } +{ "name": "upowerd", "type": "Service" } +{ "name": "udisksd", "type": "Service" } + +{ "name": "dconf-service", "type": "Service" } + +{ "name": "gpg", "type": "Service" } +{ "name": "gpg-agent", "type": "Service" } +{ "name": "scdaemon", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/networkmanager.rules b/etc/ananicy.d/00-default/Services/networkmanager.rules new file mode 100644 index 0000000..3839988 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/networkmanager.rules @@ -0,0 +1,2 @@ +# NetworkManager ; (https://wiki.archlinux.org/title/NetworkManager) +{ "name": "NetworkManager", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Services/nginx.rules b/etc/ananicy.d/00-default/Services/nginx.rules new file mode 100644 index 0000000..bb1f2bf --- /dev/null +++ b/etc/ananicy.d/00-default/Services/nginx.rules @@ -0,0 +1 @@ +{ "name": "nginx", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Services/openrazer.rules b/etc/ananicy.d/00-default/Services/openrazer.rules new file mode 100644 index 0000000..abaed88 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/openrazer.rules @@ -0,0 +1,2 @@ +## https://github.com/openrazer/openrazer ; https://wiki.archlinux.org/title/Razer_peripherals#Installation_2 +{ "name": "openrazer-daemon", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/Services/polkit.rules b/etc/ananicy.d/00-default/Services/polkit.rules new file mode 100644 index 0000000..682b3aa --- /dev/null +++ b/etc/ananicy.d/00-default/Services/polkit.rules @@ -0,0 +1,10 @@ +# polkit agents +{ "name": "lxpolkit", "type": "Service" } +{ "name": "xfce-polkit", "type": "Service" } +{ "name": "ts-polkitagent", "type": "Service" } +{ "name": "hyprpolkitagent", "type": "Service" } +{ "name": "lxqt-policykit-agent", "type": "Service" } +{ "name": "polkit-kde-authentication-agent-1", "type": "Service" } +{ "name": "polkit-mate-authentication-agent-1", "type": "Service" } +{ "name": "io.elementary.desktop.agent-polkit", "type": "Service" } + diff --git a/etc/ananicy.d/00-default/Services/speech-services.rules b/etc/ananicy.d/00-default/Services/speech-services.rules new file mode 100644 index 0000000..e3a93eb --- /dev/null +++ b/etc/ananicy.d/00-default/Services/speech-services.rules @@ -0,0 +1,11 @@ +# https://github.com/brailcom/speechd +{ "name": "speech-dispatcher", "type": "Service" } +{ "name": "sd_pico", "type": "Service" } +{ "name": "sd_flite", "type": "Service" } +{ "name": "sd_dummy", "type": "Service" } +{ "name": "sd_espeak-ng", "type": "Service" } +{ "name": "sd_espeak-ng-mb", "type": "Service" } + +# https://github.com/numediart/MBROLA +{ "name": "sd_espeak-ng-mbrola", "type": "Service" } +{ "name": "mbrola", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/sshd.rules b/etc/ananicy.d/00-default/Services/sshd.rules new file mode 100644 index 0000000..3054e92 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/sshd.rules @@ -0,0 +1 @@ +{ "name": "sshd", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/Services/xdg.rules b/etc/ananicy.d/00-default/Services/xdg.rules new file mode 100644 index 0000000..7e2a926 --- /dev/null +++ b/etc/ananicy.d/00-default/Services/xdg.rules @@ -0,0 +1,13 @@ +# https://flatpak.github.io/xdg-desktop-portal/ +{ "name": "xdg-desktop-portal", "type": "Service" } +{ "name": "xdg-desktop-portal-gtk", "type": "Service" } +{ "name": "xdg-desktop-portal-gnome", "type": "Service" } +{ "name": "xdg-desktop-portal-hyprland", "type": "Service" } +{ "name": "xdg-desktop-portal-kde", "type": "Service" } +{ "name": "xdg-desktop-portal-lxqt", "type": "Service" } +{ "name": "xdg-desktop-portal-shana", "type": "Service" } +{ "name": "xdg-desktop-portal-wlr", "type": "Service" } +{ "name": "xdg-desktop-portal-xapp", "type": "Service" } + +{ "name": "xdg-document-portal", "type": "Service" } +{ "name": "xdg-permission-store", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Services/xmousepasteblock.rules b/etc/ananicy.d/00-default/Services/xmousepasteblock.rules new file mode 100644 index 0000000..de319cc --- /dev/null +++ b/etc/ananicy.d/00-default/Services/xmousepasteblock.rules @@ -0,0 +1,2 @@ +# xmousepasteblock ; (https://github.com/milaq/XMousePasteBlock) +{ "name": "xmousepasteblock", "type": "Service" } diff --git a/etc/ananicy.d/00-default/Terminals/terminal.rules b/etc/ananicy.d/00-default/Terminals/terminal.rules new file mode 100644 index 0000000..93c31ef --- /dev/null +++ b/etc/ananicy.d/00-default/Terminals/terminal.rules @@ -0,0 +1,40 @@ +# Konsole +{ "name": "konsole", "type": "Doc-View" } + +# simple terminal (https://st.suckless.org/) +{ "name": "st", "type": "Doc-View" } + +# alacritty terminal (https://github.com/alacritty/alacritty) +{ "name": "alacritty", "type": "Doc-View" } + +# kitty: https://sw.kovidgoyal.net/kitty/ +{ "name": "kitty", "type": "Doc-View" } + +# hyper +{ "name": "hyper", "type": "Doc-View" } + +# Mosh +{ "name": "mosh", "type": "Doc-View" } + +# foot +{ "name": "foot", "type": "Doc-View" } +{ "name": "footclient", "type": "Doc-View" } + +# Gnome terminal +{ "name": "gnome-terminal-server", "type": "Doc-View" } + +# urxvt +{ "name": "urxvt", "type": "Doc-View" } +{ "name": "urxvtc", "type": "Doc-View" } +{ "name": "urxvtd", "type": "Doc-View" } +{ "name": "urxvt-tabbed", "type": "Doc-View" } + +# wezterm +{ "name": "wezterm-gui", "type": "Doc-View" } + +# ghostty +{ "name": "ghostty", "type": "Doc-View" } + +# ptyxis +{ "name": "ptyxis", "type": "Doc-View" } +{ "name": "ptyxis-agent", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/Terminals/tuifm.rules b/etc/ananicy.d/00-default/Terminals/tuifm.rules new file mode 100644 index 0000000..8da8fe0 --- /dev/null +++ b/etc/ananicy.d/00-default/Terminals/tuifm.rules @@ -0,0 +1,5 @@ +# https://github.com/gokcehan/lf +{ "name": "lf", "type": "Doc-View" } + +# https://github.com/ranger/ranger +{ "name": "ranger", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/VPN/hummingbird.rules b/etc/ananicy.d/00-default/VPN/hummingbird.rules new file mode 100644 index 0000000..8059a63 --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/hummingbird.rules @@ -0,0 +1,2 @@ +# Hummingbird - AirVPN client +{ "name": "hummingbird", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/VPN/ivpn.rules b/etc/ananicy.d/00-default/VPN/ivpn.rules new file mode 100644 index 0000000..76dfa7e --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/ivpn.rules @@ -0,0 +1,3 @@ +# https://www.ivpn.net/apps-linux/ +{ "name": "ivpn-service", "type": "IN_DIFF" } +{ "name": "ivpn-ui", "type": "IN_DIFF" } diff --git a/etc/ananicy.d/00-default/VPN/mullvadvpn.rules b/etc/ananicy.d/00-default/VPN/mullvadvpn.rules new file mode 100644 index 0000000..11c6112 --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/mullvadvpn.rules @@ -0,0 +1,2 @@ +{ "name": "mullvad-daemon", "type": "IN_DIFF" } +{ "name": "mullvad-gui", "type": "IN_DIFF" } diff --git a/etc/ananicy.d/00-default/VPN/openvpn.rules b/etc/ananicy.d/00-default/VPN/openvpn.rules new file mode 100644 index 0000000..1b7882b --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/openvpn.rules @@ -0,0 +1,2 @@ +# Openvpn https://openvpn.net/ +{ "name": "openvpn", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/VPN/tailscale.rules b/etc/ananicy.d/00-default/VPN/tailscale.rules new file mode 100644 index 0000000..2a34082 --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/tailscale.rules @@ -0,0 +1,2 @@ +# Tailscale - Userspace wireguard overlay (https://github.com/tailscale/tailscale) +{ "name": "tailscaled", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/VPN/wireguard.rules b/etc/ananicy.d/00-default/VPN/wireguard.rules new file mode 100644 index 0000000..7eb43e7 --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/wireguard.rules @@ -0,0 +1,3 @@ +# Wireguard https://www.wireguard.com/ +{ "name": "wg", "type": "LowLatency_RT", "ionice": 1 } +{ "name": "wg-quick", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/VPN/zerotier-one.rules b/etc/ananicy.d/00-default/VPN/zerotier-one.rules new file mode 100644 index 0000000..c10fac6 --- /dev/null +++ b/etc/ananicy.d/00-default/VPN/zerotier-one.rules @@ -0,0 +1,2 @@ +# Zerotier https://my.zerotier.com/ +{ "name": "zerotier-one", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/alarm-clock.rules b/etc/ananicy.d/00-default/alarm-clock.rules new file mode 100644 index 0000000..d38f1f7 --- /dev/null +++ b/etc/ananicy.d/00-default/alarm-clock.rules @@ -0,0 +1,2 @@ +# Alarm scheduler: https://github.com/shaggytwodope/alarm-clock +{ "name": "alarm-clock", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/amule.rules b/etc/ananicy.d/00-default/amule.rules new file mode 100644 index 0000000..6cc25cc --- /dev/null +++ b/etc/ananicy.d/00-default/amule.rules @@ -0,0 +1,2 @@ +# amule: https://www.amule.org/ +{ "name": "amule", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/android-studio.rules b/etc/ananicy.d/00-default/android-studio.rules new file mode 100644 index 0000000..64357c4 --- /dev/null +++ b/etc/ananicy.d/00-default/android-studio.rules @@ -0,0 +1,7 @@ +# https://developer.android.com/studio +{ "name": "android-studio", "type": "Heavy_CPU" } +{ "name": "android-studio-stable", "type": "Heavy_CPU" } +{ "name": "android-studio-beta", "type": "Heavy_CPU" } +{ "name": "android-studio-dev", "type": "Heavy_CPU" } +{ "name": "android-studio-canary", "type": "Heavy_CPU" } +{ "name": "avd", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/anytype.rules b/etc/ananicy.d/00-default/anytype.rules new file mode 100644 index 0000000..5809abc --- /dev/null +++ b/etc/ananicy.d/00-default/anytype.rules @@ -0,0 +1,3 @@ +# Anytype is the encrypted, local-first and P2P alternative to Notion: https://anytype.io/ +{ "name": "anytype", "type": "Doc-View" } +{ "name": "anytypeHelper", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/aria2c.rules b/etc/ananicy.d/00-default/aria2c.rules new file mode 100644 index 0000000..d36974b --- /dev/null +++ b/etc/ananicy.d/00-default/aria2c.rules @@ -0,0 +1,2 @@ +# aria2 - lightweight download utility: https://aria2.github.io/ +{ "name": "aria2c", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/ark.rules b/etc/ananicy.d/00-default/ark.rules new file mode 100644 index 0000000..109554f --- /dev/null +++ b/etc/ananicy.d/00-default/ark.rules @@ -0,0 +1,2 @@ +# ark KDE archiver +{ "name": "ark", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/asf.rules b/etc/ananicy.d/00-default/asf.rules new file mode 100644 index 0000000..e98ee68 --- /dev/null +++ b/etc/ananicy.d/00-default/asf.rules @@ -0,0 +1,2 @@ +# https://github.com/JustArchiNET/ArchiSteamFarm +{ "name": "ArchiSteamFarm", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/bees.rules b/etc/ananicy.d/00-default/bees.rules new file mode 100644 index 0000000..5278a90 --- /dev/null +++ b/etc/ananicy.d/00-default/bees.rules @@ -0,0 +1,2 @@ +# https://github.com/Zygo/bees +{ "name": "bees", "type": "BG_CPUIO", "oom_score_adj": 1000 } diff --git a/etc/ananicy.d/00-default/bitwig-studio.rules b/etc/ananicy.d/00-default/bitwig-studio.rules new file mode 100644 index 0000000..8d7fa18 --- /dev/null +++ b/etc/ananicy.d/00-default/bitwig-studio.rules @@ -0,0 +1,3 @@ +# Digital Audio Workstation: https://www.bitwig.com/en/bitwig-studio.html +{ "name": "bitwig-studio", "type": "LowLatency_RT" } +{ "name": "BitwigStudioEngine", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/blender.rules b/etc/ananicy.d/00-default/blender.rules new file mode 100644 index 0000000..37aead7 --- /dev/null +++ b/etc/ananicy.d/00-default/blender.rules @@ -0,0 +1,2 @@ +# Blender - https://www.blender.org/ +{ "name": "blender", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/blueman-blueberry.rules b/etc/ananicy.d/00-default/blueman-blueberry.rules new file mode 100644 index 0000000..ca0e4af --- /dev/null +++ b/etc/ananicy.d/00-default/blueman-blueberry.rules @@ -0,0 +1,3 @@ +# Bluetooth tools: https://github.com/blueman-project/blueman +{ "name": "blueberry-tray", "type": "BG_CPUIO" } +{ "name": "blueman-applet", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/boinc.rules b/etc/ananicy.d/00-default/boinc.rules new file mode 100644 index 0000000..51a17ab --- /dev/null +++ b/etc/ananicy.d/00-default/boinc.rules @@ -0,0 +1,2 @@ +# Boinc client https://boinc.berkeley.edu/ +{ "name": "boinc", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/borg.rules b/etc/ananicy.d/00-default/borg.rules new file mode 100644 index 0000000..49dcdda --- /dev/null +++ b/etc/ananicy.d/00-default/borg.rules @@ -0,0 +1,2 @@ +# https://www.borgbackup.org/ +{ "name": "borg", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/bun.rules b/etc/ananicy.d/00-default/bun.rules new file mode 100644 index 0000000..a754753 --- /dev/null +++ b/etc/ananicy.d/00-default/bun.rules @@ -0,0 +1,2 @@ +# Bun is a JavaScript runtime written in Zig and powered by Apple's JavaScriptCore: https://bun.sh/ +{ "name": "bun", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/calibre.rules b/etc/ananicy.d/00-default/calibre.rules new file mode 100644 index 0000000..bea47f7 --- /dev/null +++ b/etc/ananicy.d/00-default/calibre.rules @@ -0,0 +1,4 @@ +# Calibre ebook library organiser: https://calibre-ebook.com/ +{ "name": "calibre", "type": "Doc-View" } +{ "name": "ebook-viewer", "type": "Doc-View" } +{ "name": "lrfviewer", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/cava.rules b/etc/ananicy.d/00-default/cava.rules new file mode 100644 index 0000000..e40e1fc --- /dev/null +++ b/etc/ananicy.d/00-default/cava.rules @@ -0,0 +1,2 @@ +# https://github.com/karlstav/cava +{ "name": "cava", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/clamd.rules b/etc/ananicy.d/00-default/clamd.rules new file mode 100644 index 0000000..d2f9c8b --- /dev/null +++ b/etc/ananicy.d/00-default/clamd.rules @@ -0,0 +1,2 @@ +# ClamAV Daemon +{ "name": "clamd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/clang-tidy.rules b/etc/ananicy.d/00-default/clang-tidy.rules new file mode 100644 index 0000000..9b52dc3 --- /dev/null +++ b/etc/ananicy.d/00-default/clang-tidy.rules @@ -0,0 +1 @@ +{ "name": "clang-tidy", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/clangd.rules b/etc/ananicy.d/00-default/clangd.rules new file mode 100644 index 0000000..fd9efe6 --- /dev/null +++ b/etc/ananicy.d/00-default/clangd.rules @@ -0,0 +1,3 @@ +# https://github.com/clangd/clangd +{ "name": "clangd", "type": "Service" } +{ "name": "ion.clangd.main", "type": "Service" } diff --git a/etc/ananicy.d/00-default/collectd.rules b/etc/ananicy.d/00-default/collectd.rules new file mode 100644 index 0000000..7366549 --- /dev/null +++ b/etc/ananicy.d/00-default/collectd.rules @@ -0,0 +1,2 @@ +# The system statistics collection daemon: https://collectd.org/ +{ "name": "collectd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/dart_flutter.rules b/etc/ananicy.d/00-default/dart_flutter.rules new file mode 100644 index 0000000..2e42ec0 --- /dev/null +++ b/etc/ananicy.d/00-default/dart_flutter.rules @@ -0,0 +1,2 @@ +{ "name": "flutter", "type": "Heavy_CPU" } +{ "name": "dart", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/deluge.rules b/etc/ananicy.d/00-default/deluge.rules new file mode 100644 index 0000000..d6c7ebc --- /dev/null +++ b/etc/ananicy.d/00-default/deluge.rules @@ -0,0 +1,4 @@ +# http://deluge-torrent.org +{ "name": "deluge", "type": "BG_CPUIO" } +{ "name": "deluge-gtk", "type": "BG_CPUIO" } +{ "name": "deluged", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/deno.rules b/etc/ananicy.d/00-default/deno.rules new file mode 100644 index 0000000..a85ace4 --- /dev/null +++ b/etc/ananicy.d/00-default/deno.rules @@ -0,0 +1,3 @@ +# Deno is a JavaScript runtime written in Rust and powered by Rusty V8 (Rust bindings for Chrome's V8) +# https://deno.com +{ "name": "deno", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/display-link-manager.rules b/etc/ananicy.d/00-default/display-link-manager.rules new file mode 100644 index 0000000..4e03f81 --- /dev/null +++ b/etc/ananicy.d/00-default/display-link-manager.rules @@ -0,0 +1,2 @@ +# DisplayLink multi-monitor dock driver: https://github.com/DisplayLink/evdi +{ "name": "DisplayLinkManager", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/dnsmasq.rules b/etc/ananicy.d/00-default/dnsmasq.rules new file mode 100644 index 0000000..d243f95 --- /dev/null +++ b/etc/ananicy.d/00-default/dnsmasq.rules @@ -0,0 +1,2 @@ +# dnsmasq DNS cache system +{ "name": "dnsmasq", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/doublecmd.rules b/etc/ananicy.d/00-default/doublecmd.rules new file mode 100644 index 0000000..e8b9fab --- /dev/null +++ b/etc/ananicy.d/00-default/doublecmd.rules @@ -0,0 +1,2 @@ +# Double Commander file browser: https://doublecmd.sourceforge.io/ +{ "name": "doublecmd", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/dropbox.rules b/etc/ananicy.d/00-default/dropbox.rules new file mode 100644 index 0000000..1c6f7e8 --- /dev/null +++ b/etc/ananicy.d/00-default/dropbox.rules @@ -0,0 +1,2 @@ +# Dropbox client: https://www.dropbox.com +{ "name": "dropbox", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/dupeguru.rules b/etc/ananicy.d/00-default/dupeguru.rules new file mode 100644 index 0000000..0b1d155 --- /dev/null +++ b/etc/ananicy.d/00-default/dupeguru.rules @@ -0,0 +1,2 @@ +# dupeGuru - finds duplicate files: https://www.hardcoded.net/dupeguru/ +{ "name": "dupeguru", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/duperemove.rules b/etc/ananicy.d/00-default/duperemove.rules new file mode 100644 index 0000000..13e6557 --- /dev/null +++ b/etc/ananicy.d/00-default/duperemove.rules @@ -0,0 +1,2 @@ +# Tools for deduping file systems: https://github.com/markfasheh/duperemove +{ "name": "duperemove", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/eog.rules b/etc/ananicy.d/00-default/eog.rules new file mode 100644 index 0000000..f62b3bd --- /dev/null +++ b/etc/ananicy.d/00-default/eog.rules @@ -0,0 +1,2 @@ +# GNOME image viewer: https://wiki.gnome.org/Apps/EyeOfGnome/ +{ "name": "eog", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/evince.rules b/etc/ananicy.d/00-default/evince.rules new file mode 100644 index 0000000..d069ceb --- /dev/null +++ b/etc/ananicy.d/00-default/evince.rules @@ -0,0 +1,2 @@ +# A document viewer: https://wiki.gnome.org/Apps/Evince +{ "name": "evince", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/fahclient.rules b/etc/ananicy.d/00-default/fahclient.rules new file mode 100644 index 0000000..59d66ef --- /dev/null +++ b/etc/ananicy.d/00-default/fahclient.rules @@ -0,0 +1,2 @@ +# Folding@home client https://foldingathome.org/ +{ "name": "FAHClient", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/fail2ban-server.rules b/etc/ananicy.d/00-default/fail2ban-server.rules new file mode 100644 index 0000000..3bf1101 --- /dev/null +++ b/etc/ananicy.d/00-default/fail2ban-server.rules @@ -0,0 +1 @@ +{ "name": "fail2ban-server", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/fdupes.rules b/etc/ananicy.d/00-default/fdupes.rules new file mode 100644 index 0000000..e9487c2 --- /dev/null +++ b/etc/ananicy.d/00-default/fdupes.rules @@ -0,0 +1,3 @@ +# FDUPES is a program for identifying or deleting duplicate files residing within specified directories. +# https://github.com/adrianlopezroche/fdupes +{ "name": "fdupes", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/feh.rules b/etc/ananicy.d/00-default/feh.rules new file mode 100644 index 0000000..870f7cf --- /dev/null +++ b/etc/ananicy.d/00-default/feh.rules @@ -0,0 +1,2 @@ +# https://feh.finalrewind.org +{ "name": "feh", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/foliate.rules b/etc/ananicy.d/00-default/foliate.rules new file mode 100644 index 0000000..9dc6442 --- /dev/null +++ b/etc/ananicy.d/00-default/foliate.rules @@ -0,0 +1,2 @@ +# ebook reader https://johnfactotum.github.io/foliate/ +{ "name": "foliate", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/freeoffice.rules b/etc/ananicy.d/00-default/freeoffice.rules new file mode 100644 index 0000000..0b6b572 --- /dev/null +++ b/etc/ananicy.d/00-default/freeoffice.rules @@ -0,0 +1,4 @@ +# https://www.freeoffice.com/en/ +{ "name": "freeoffice-planmaker", "type": "Doc-View" } +{ "name": "freeoffice-presentations", "type": "Doc-View" } +{ "name": "freeoffice-textmaker", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/games/0ad.rules b/etc/ananicy.d/00-default/games/0ad.rules new file mode 100644 index 0000000..586bab8 --- /dev/null +++ b/etc/ananicy.d/00-default/games/0ad.rules @@ -0,0 +1,2 @@ +# '0 A.D.' RTS: https://play0ad.com/ +{ "name": "0ad", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/assaultcube.rules b/etc/ananicy.d/00-default/games/assaultcube.rules new file mode 100644 index 0000000..983a2e1 --- /dev/null +++ b/etc/ananicy.d/00-default/games/assaultcube.rules @@ -0,0 +1,2 @@ +# https://assault.cubers.net +{ "name": "linux_64_client", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/classicube.rules b/etc/ananicy.d/00-default/games/classicube.rules new file mode 100644 index 0000000..45d6ad1 --- /dev/null +++ b/etc/ananicy.d/00-default/games/classicube.rules @@ -0,0 +1,3 @@ +# https://classicube.net +{ "name": "ClassiCube", "type": "Game" } +{ "name": "classicube", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/commongameexe.rules b/etc/ananicy.d/00-default/games/commongameexe.rules new file mode 100644 index 0000000..a0a9c81 --- /dev/null +++ b/etc/ananicy.d/00-default/games/commongameexe.rules @@ -0,0 +1,9 @@ +# https://store.steampowered.com/app/891170/The_Witch__The_66_Mushrooms/ +{ "name": "player.exe", "type": "Game" } + +# https://store.steampowered.com/app/1042670/Orangeblood/ +{ "name": "Game.exe", "type": "Game" } + +# https://store.steampowered.com/app/1018010/Castlevania_Anniversary_Collection/ +# https://store.steampowered.com/app/1257360/Bloodstained_Curse_of_the_Moon_2/ +{ "name": "game.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/descent.rules b/etc/ananicy.d/00-default/games/descent.rules new file mode 100644 index 0000000..84432f5 --- /dev/null +++ b/etc/ananicy.d/00-default/games/descent.rules @@ -0,0 +1,3 @@ +# dxx rebirth: https://www.dxx-rebirth.com/ +{ "name": "d1x-rebirth", "type": "Game" } +{ "name": "d2x-rebirth", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/diablo.rules b/etc/ananicy.d/00-default/games/diablo.rules new file mode 100644 index 0000000..cf5ea6c --- /dev/null +++ b/etc/ananicy.d/00-default/games/diablo.rules @@ -0,0 +1,2 @@ +# devilutionx: https://github.com/diasurgical/devilutionX +{ "name": "devilutionx", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/doom.rules b/etc/ananicy.d/00-default/games/doom.rules new file mode 100644 index 0000000..b3013ab --- /dev/null +++ b/etc/ananicy.d/00-default/games/doom.rules @@ -0,0 +1,6 @@ +# chocolate doom: https://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom +{ "name": "chocolate-doom", "type": "Game" } + +# zdoom: https://zdoom.org/index +{ "name": "gzdoom", "type": "Game" } +{ "name": "zdoom", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/doom3.rules b/etc/ananicy.d/00-default/games/doom3.rules new file mode 100644 index 0000000..8e0704c --- /dev/null +++ b/etc/ananicy.d/00-default/games/doom3.rules @@ -0,0 +1,5 @@ +# dhewm3: https://dhewm3.org/ +{ "name": "dhewm3", "type": "Game" } + +# rbdoom3bfg: https://github.com/RobertBeckebans/RBDOOM-3-BFG +{ "name": "rbdoom3bfg", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/emulators.rules b/etc/ananicy.d/00-default/games/emulators.rules new file mode 100644 index 0000000..da46587 --- /dev/null +++ b/etc/ananicy.d/00-default/games/emulators.rules @@ -0,0 +1,71 @@ +### Amiga ### + +# Amiga emulator https://fs-uae.net/ +{ "name": "fs-uae", "type": "Game" } +{ "name": "fs-uae-devel", "type": "Game" } + +### Microsoft ### +# OG Xbox Emulator https://xemu.app/ +{ "name": "xemu", "type": "Game" } + +# Xbox 360 emulator https://xenia.jp/ +{ "name": "xenia.exe", "type": "Game" } +{ "name": "xenia_canary.exe", "type": "Game" } +{ "name": "xenia_canary", "type": "Game" } + +### N******* ### +# Dolphin emulator for Gamecube and Wii Games https://dolphin-emu.org/ +{ "name": "dolphin-emu", "type": "Game" } + +# Wii U emulator https://cemu.info/ +{ "name": "cemu", "type": "Game" } + +# N*******64 emulator https://github.com/n64dev/cen64 +{ "name": "cen64", "type": "Game" } +{ "name": "cen64-qt", "type": "Game" } + +# N*******64 emulator https://github.com/Rosalie241/RMG +{ "name": "RMG", "type": "Game" } + +# N*******DS emulator https://github.com/melonDS-emu/melonDS +{ "name": "melonDS", "type": "Game" } + +# A familiar, open source, and powerful N******* Switch emulator: https://suyu.dev/ +{ "name": "suyu", "type": "Game" } + +# Yuzu Emulator for Switch games: https://yuzu-emu.org/ +{ "name": "yuzu", "type": "Game" } + +### Others ### + +# Multi-purpose emulation framework. https://www.mamedev.org/ +{ "name": "mame", "type": "Game" } +{ "name": "sdlmame", "type": "Game" } + +# Mednafen emulator is multy-system emulator that can support Apple II/II+/IIe/Enhanced IIe, Sony PlayStation, SNES and more! https://mednafen.github.io/ +{ "name": "mednafen", "type": "Game" } + +# Multi-system emulator that supports mostly N******* systems. https://www.mesen.ca/ +{ "name": "mesen", "type": "Game" } +{ "name": "mesen-git", "type": "Game" } + +# Adventure Game Engine ScummVM +{ "name": "scummvm", "type": "Game" } + +### Sega ### + +# BlastEm is an open source, higly accurate emulator for the Sega Genesis/Megadrive. https://www.retrodev.com/blastem/ +{ "name": "blastem", "type": "Game" } + +### Sony ### + +# RPCS3, a PlayStation 3 emulator: https://rpcs3.net +{ "name": "rpcs3", "type": "Game" } + +# PPSSPP, PSP emulator: https://github.com/hrydgard/ppsspp/ +{ "name": "PPSSPPHeadless", "type": "Game" } +{ "name": "PPSSPPQt", "type": "Game" } +{ "name": "PPSSPPSDL", "type": "Game" } + +# PCSX2, PlayStation 2 emulator: https://pcsx2.net +{ "name": "pcsx2-qt", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/etlegacy.rules b/etc/ananicy.d/00-default/games/etlegacy.rules new file mode 100644 index 0000000..adf3bf1 --- /dev/null +++ b/etc/ananicy.d/00-default/games/etlegacy.rules @@ -0,0 +1,4 @@ +# https://github.com/etlegacy/etlegacy +{ "name": "et", "type": "Game" } +{ "name": "et.x86", "type": "Game" } +{ "name": "etl", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/etterna.rules b/etc/ananicy.d/00-default/games/etterna.rules new file mode 100644 index 0000000..98d450e --- /dev/null +++ b/etc/ananicy.d/00-default/games/etterna.rules @@ -0,0 +1,3 @@ +# https://github.com/etternagame/etterna +{ "name": "Etterna", "type": "Game" } +{ "name": "etterna", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/funkin.rules b/etc/ananicy.d/00-default/games/funkin.rules new file mode 100644 index 0000000..4339147 --- /dev/null +++ b/etc/ananicy.d/00-default/games/funkin.rules @@ -0,0 +1,18 @@ +# https://github.com/FunkinCrew/Funkin ; Friday Night Funkin' +{ "name": "Funkin", "type": "Game" } +{ "name": "Funkin.exe", "type": "Game" } +{ "name": "CodenameEngine.exe", "type": "Game" } + +## Friday Night Funkin mods: ## + +# Friday Night Funkin': Mario's Madness; https://gamebanana.com/mods/359554 +{ "name": "Mario.exe", "type": "Game" } + +# FNF VS Hypno's Lullaby https://gamejolt.com/games/hypnos-lullabyv2cancelled/758792 +{ "name": "Hypnos Lullaby.exe", "type": "Game" } + +# Vs. RetroSpecter - Part Two: Infernadise https://gamebanana.com/mods/317366 +{ "name": "FNF - Vs. RetroSpecter.exe", "type": "Game" } + +# Friday Night Funkin': ANTIPATHY https://gamebanana.com/mods/404314 +{ "name": "AntipathyPsych.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/gamescope.rules b/etc/ananicy.d/00-default/games/gamescope.rules new file mode 100644 index 0000000..d853147 --- /dev/null +++ b/etc/ananicy.d/00-default/games/gamescope.rules @@ -0,0 +1 @@ +{"name": "gamescope", "type": "Game", "nice": -20} diff --git a/etc/ananicy.d/00-default/games/hexen2.rules b/etc/ananicy.d/00-default/games/hexen2.rules new file mode 100644 index 0000000..1c06510 --- /dev/null +++ b/etc/ananicy.d/00-default/games/hexen2.rules @@ -0,0 +1,5 @@ +# http://uhexen2.sourceforge.net/ +{ "name": "glhexen2", "type": "Game" } +{ "name": "glhwcl", "type": "Game" } +{ "name": "hexen2", "type": "Game" } +{ "name": "hwcl", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/kerbal-space-program.rules b/etc/ananicy.d/00-default/games/kerbal-space-program.rules new file mode 100644 index 0000000..c8ae1b2 --- /dev/null +++ b/etc/ananicy.d/00-default/games/kerbal-space-program.rules @@ -0,0 +1,2 @@ +# Native KSP +{ "name": "KSP.x86_64", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/launchers.rules b/etc/ananicy.d/00-default/games/launchers.rules new file mode 100644 index 0000000..d6c0bdd --- /dev/null +++ b/etc/ananicy.d/00-default/games/launchers.rules @@ -0,0 +1,68 @@ +# An Open Source Epic Games and GOG launcher: https://heroicgameslauncher.com/ +{ "name": "gogdl", "type": "BG_CPUIO" } +{ "name": "heroic", "type": "Doc-View" } +{ "name": "legendary", "type": "IN_DIFF" } + +# Arc Launcher, bundled with games published by Arc +# Technically available as a standalone app. https://www.arcgames.com/en/about/client +{ "name": "Arc.exe", "type": "BG_CPUIO" } +{ "name": "ArcChat.exe", "type": "Chat" } +{ "name": "ArcDepends.exe", "type": "BG_CPUIO" } +{ "name": "ArcLite.exe", "type": "BG_CPUIO" } +{ "name": "ArcLiteReport.exe", "type": "BG_CPUIO" } +{ "name": "ArcOverlay.exe", "type": "Service" } +{ "name": "ArcRepair.exe", "type": "BG_CPUIO" } +{ "name": "ArcUpdate.exe", "type": "BG_CPUIO" } +{ "name": "ArcWebviewRender.exe", "type": "Doc-View" } + +# VK Play GameCenter is a launcher of the vkplay +{ "name": "GameCenter.exe", "type": "BG_CPUIO" } + +# Rules for Epic Games Launcher +# Epic Games Launcher +{ "name": "EpicGamesLauncher.exe", "type": "BG_CPUIO" } + +# integrated web browser +{ "name": "EpicWebHelper.exe", "type": "BG_CPUIO" } + +# Rules for EA Origin Launcher +# EA Origin Launcher +{ "name": "Origin.exe", "type": "BG_CPUIO" } + +# Rules for EA Desktop App +# Launcher +{ "name": "EADesktop.exe", "type": "BG_CPUIO" } +{ "name": "EALauncher.exe", "type": "BG_CPUIO" } + +# integrated services +{ "name": "EABackgroundService.exe", "type": "BG_CPUIO" } +{ "name": "EAConnect_microsoft.exe", "type": "BG_CPUIO" } +{ "name": "EACrashReporter.exe", "type": "BG_CPUIO" } +{ "name": "EAGEP.exe", "type": "BG_CPUIO" } +{ "name": "EALaunchHelper.exe", "type": "BG_CPUIO" } +{ "name": "EAStreamProxy.exe", "type": "BG_CPUIO" } +{ "name": "EAUninstall.exe", "type": "BG_CPUIO" } +{ "name": "ErrorReporter.exe", "type": "BG_CPUIO" } +{ "name": "GetGameToken32.exe", "type": "BG_CPUIO" } +{ "name": "GetGameToken64.exe", "type": "BG_CPUIO" } +{ "name": "IGOProxy32.exe", "type": "BG_CPUIO" } +{ "name": "Link2EA.exe", "type": "BG_CPUIO" } +{ "name": "OriginLegacyCompatibility.exe", "type": "BG_CPUIO" } + +# integrated web engine +{ "name": "QtWebEngineProcess.exe", "type": "BG_CPUIO" } + +# Rules for Steam on Wine +# Steam client +{ "name": "Steam.exe", "type": "BG_CPUIO" } + +# Steam integrated web browser +{ "name": "steamwebhelper.exe", "type": "BG_CPUIO" } + +# Uplay is a Digital distribution, digital rights management, multiplayer and communications service developed by Ubisoft https://uplay.ubisoft.com/ +{ "name": "UbisoftGameLaun", "type": "BG_CPUIO" } +{ "name": "upc.exe", "type": "BG_CPUIO" } +{ "name": "UplayWebCore.exe", "type": "BG_CPUIO" } + +# Unified games launcher: https://github.com/tkashkin/GameHub +{ "name": "com.github.tkashkin.gamehub", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/games/luanti.rules b/etc/ananicy.d/00-default/games/luanti.rules new file mode 100644 index 0000000..82e2dbe --- /dev/null +++ b/etc/ananicy.d/00-default/games/luanti.rules @@ -0,0 +1,3 @@ +# http://www.luanti.org/ +{ "name": "luanti", "type": "Game" } +{ "name": "luanti.bin", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/marathon.rules b/etc/ananicy.d/00-default/games/marathon.rules new file mode 100644 index 0000000..102b4ae --- /dev/null +++ b/etc/ananicy.d/00-default/games/marathon.rules @@ -0,0 +1,2 @@ +# aleph one: https://alephone.lhowon.org/ +{ "name": "alephone", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/mountandblade2bannerlord.rules b/etc/ananicy.d/00-default/games/mountandblade2bannerlord.rules new file mode 100644 index 0000000..519c9e6 --- /dev/null +++ b/etc/ananicy.d/00-default/games/mountandblade2bannerlord.rules @@ -0,0 +1,23 @@ +### Mount & Blade II: Bannerlord - https://www.taleworlds.com/en/Games/Bannerlord + +# Note: All exe's are possible process names depending on how the game was launched. + +# Vanilla Launcher +{ "name": "TaleWorlds.MountAndBlade.Launcher.exe", "type": "Game" } + +# Vanilla Direct Start +{ "name": "Bannerlord.exe", "type": "Game" } + +# Vanilla Direct Start Native +{ "name": "Bannerlord.Native.exe", "type": "Game" } + +## Bannerlord Software Extender - https://github.com/BUTR/Bannerlord.BLSE + +# BLSE Extended Launcher +{ "name": "Bannerlord.BLSE.LauncherEx.exe", "type": "Game" } + +# BLSE Vanilla Launcher +{ "name": "Bannerlord.BLSE.Launcher.exe", "type": "Game" } + +# BLSE Direct Start +{ "name": "Bannerlord.BLSE.Standalone.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/openmw.rules b/etc/ananicy.d/00-default/games/openmw.rules new file mode 100644 index 0000000..f1eca8d --- /dev/null +++ b/etc/ananicy.d/00-default/games/openmw.rules @@ -0,0 +1,3 @@ +# OpenMW - an open source replacement engine for morrowind +# https://openmw.org/en/ +{ "name": "openmw.x86_64", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/osu!.rules b/etc/ananicy.d/00-default/games/osu!.rules new file mode 100644 index 0000000..54b4b6a --- /dev/null +++ b/etc/ananicy.d/00-default/games/osu!.rules @@ -0,0 +1,5 @@ +# osu!lazer is a Rhythm game https://github.com/ppy/osu +{ "name": "osu!", "type": "Game" } + +# Stable Version https://osu.ppy.sh +{ "name": "osu!.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/paradox-interactive.rules b/etc/ananicy.d/00-default/games/paradox-interactive.rules new file mode 100644 index 0000000..d8bd29b --- /dev/null +++ b/etc/ananicy.d/00-default/games/paradox-interactive.rules @@ -0,0 +1,21 @@ +# Crusader Kings III - https://www.paradoxinteractive.com/games/crusader-kings-iii +{ "name": "ck3", "type": "Game" } + +# Europa Universalis IV - https://www.paradoxinteractive.com/games/europa-universalis-iv +{ "name": "eu4", "type": "Game" } + +# Europa Universalis V - https://www.paradoxinteractive.com/games/europa-universalis-v +{ "name": "eu5.exe", "type": "Game" } + +# Hearts of Iron IV - https://www.paradoxinteractive.com/games/hearts-of-iron-iv +{ "name": "hoi4", "type": "Game" } + +# Imperator: Rome - https://www.paradoxinteractive.com/games/imperator-rome +{ "name": "imperator", "type": "Game" } + +# Stellaris - https://www.paradoxinteractive.com/games/stellaris +{ "name": "stellaris", "type": "Game" } + +# Victoria 3 - https://www.paradoxinteractive.com/games/victoria-3 +{ "name": "victoria3", "type": "Game" } + diff --git a/etc/ananicy.d/00-default/games/pathofbuilding.rules b/etc/ananicy.d/00-default/games/pathofbuilding.rules new file mode 100644 index 0000000..70643cc --- /dev/null +++ b/etc/ananicy.d/00-default/games/pathofbuilding.rules @@ -0,0 +1,2 @@ +# https://github.com/PathOfBuildingCommunity/PathOfBuilding +{ "name": "Path of Building.exe", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/games/prismlauncher.rules b/etc/ananicy.d/00-default/games/prismlauncher.rules new file mode 100644 index 0000000..e2dfb7f --- /dev/null +++ b/etc/ananicy.d/00-default/games/prismlauncher.rules @@ -0,0 +1,2 @@ +# Prism Launcher; Used to launch minecraft (https://github.com/PrismLauncher/PrismLauncher) +{ "name": "prismlauncher", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/quake.rules b/etc/ananicy.d/00-default/games/quake.rules new file mode 100644 index 0000000..b3677fa --- /dev/null +++ b/etc/ananicy.d/00-default/games/quake.rules @@ -0,0 +1,15 @@ +# tyrquake: https://disenchant.net/tyrquake/ +{ "name": "tyr-glquake", "type": "Game" } +{ "name": "tyr-glqwcl", "type": "Game" } +{ "name": "tyr-quake", "type": "Game" } +{ "name": "tyr-qwcl", "type": "Game" } + +# vkquake: https://github.com/Novum/vkQuake +{ "name": "vkquake", "type": "Game" } + +# quakespasm: http://quakespasm.sourceforge.net/ +{ "name": "quakespasm", "type": "Game" } +{ "name": "quakespasm-svn", "type": "Game" } + +# ironwail: https://github.com/andrei-drexler/ironwail +{ "name": "ironwail", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/quake2.rules b/etc/ananicy.d/00-default/games/quake2.rules new file mode 100644 index 0000000..e28ef03 --- /dev/null +++ b/etc/ananicy.d/00-default/games/quake2.rules @@ -0,0 +1,6 @@ +# yamagi-quake2: https://www.yamagi.org/quake2/ +# vkquake2: https://github.com/kondrak/vkQuake2 +{ "name": "quake2", "type": "Game" } +{ "name": "vkquake2", "type": "Game" } +{ "name": "yamagi-quake2", "type": "Game" } +{ "name": "yamagi-quake2-git", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/quake3.rules b/etc/ananicy.d/00-default/games/quake3.rules new file mode 100644 index 0000000..4621609 --- /dev/null +++ b/etc/ananicy.d/00-default/games/quake3.rules @@ -0,0 +1,3 @@ +# ioquake3: https://ioquake3.org/ +{ "name": "ioquake3", "type": "Game" } +{ "name": "quake3", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/rct2.rules b/etc/ananicy.d/00-default/games/rct2.rules new file mode 100644 index 0000000..a8a3e52 --- /dev/null +++ b/etc/ananicy.d/00-default/games/rct2.rules @@ -0,0 +1,2 @@ +# openrct2: https://openrct2.org/ +{ "name": "openrct2", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/rimworld.rules b/etc/ananicy.d/00-default/games/rimworld.rules new file mode 100644 index 0000000..efea0b9 --- /dev/null +++ b/etc/ananicy.d/00-default/games/rimworld.rules @@ -0,0 +1,3 @@ +# RimWorld - https://rimworldgame.com/ +{ "name": "RimWorldLinux", "type": "Game" } +{ "name": "RimWorldWin64.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/riot.rules b/etc/ananicy.d/00-default/games/riot.rules new file mode 100644 index 0000000..8c33ec1 --- /dev/null +++ b/etc/ananicy.d/00-default/games/riot.rules @@ -0,0 +1,2 @@ +# Riot: https://about.riot.im/ +{ "name": "riot-web", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/games/rott.rules b/etc/ananicy.d/00-default/games/rott.rules new file mode 100644 index 0000000..500c454 --- /dev/null +++ b/etc/ananicy.d/00-default/games/rott.rules @@ -0,0 +1,7 @@ +# rottexptr: https://github.com/LTCHIPS/rottexpr +{ "name": "rott", "type": "Game" } +{ "name": "rottexpr", "type": "Game" } + +# rott: http://icculus.org/rott/ +{ "name": "rott-registered", "type": "Game" } +{ "name": "rott-shareware", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/rtcw.rules b/etc/ananicy.d/00-default/games/rtcw.rules new file mode 100644 index 0000000..feefbff --- /dev/null +++ b/etc/ananicy.d/00-default/games/rtcw.rules @@ -0,0 +1,5 @@ +# https://github.com/iortcw/iortcw +{ "name": "iortcw-mp", "type": "Game" } +{ "name": "iortcw-sp", "type": "Game" } +{ "name": "iowolfmp.x86_64", "type": "Game" } +{ "name": "iowolfsp.x86_64", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/shaders.rules b/etc/ananicy.d/00-default/games/shaders.rules new file mode 100644 index 0000000..83f0052 --- /dev/null +++ b/etc/ananicy.d/00-default/games/shaders.rules @@ -0,0 +1,2 @@ +# Give Shaders compilation less cpu power, to avoid fps spikes until they are compiled +{ "name": "fossilize_replay", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/games/sober.rules b/etc/ananicy.d/00-default/games/sober.rules new file mode 100644 index 0000000..0e0636a --- /dev/null +++ b/etc/ananicy.d/00-default/games/sober.rules @@ -0,0 +1,3 @@ +# Roblox game launcher: https://sober.vinegarhq.org/ +{ "name": "sober", "type": "Game" } +{ "name": "sober_services", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/sourcemods.rules b/etc/ananicy.d/00-default/games/sourcemods.rules new file mode 100644 index 0000000..73acdd9 --- /dev/null +++ b/etc/ananicy.d/00-default/games/sourcemods.rules @@ -0,0 +1,16 @@ +# General rule for some Source-based mods, like Fortress Forever, Entropy: Zero, etc. +{ "name": "hl2.exe", "type": "Game" } + +# Source SDK Base tools +# Hammer map editor +{ "name": "hammer.exe", "type": "Doc-View" } + +# Model viewer +{ "name": "hlmv.exe", "type": "Doc-View" } + +# GoldSrc mods +{ "name": "hl.exe", "type": "Game" } + +# CS 1.6 +{ "name": "cstrike-online.exe", "type": "Game" } +{ "name": "cstrike.exe", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/steam-native.rules b/etc/ananicy.d/00-default/games/steam-native.rules new file mode 100644 index 0000000..0f0a40e --- /dev/null +++ b/etc/ananicy.d/00-default/games/steam-native.rules @@ -0,0 +1,538 @@ +# Rules for Steam and Steam Apps: http://store.steampowered.com +{ "name": "steam", "type": "IN_DIFF" } + +# Steam integrated web browser +{ "name": "steamwebhelper", "type": "BG_CPUIO" } + +### A ### + +# https://store.steampowered.com/app/332200/Axiom_Verge/ +{ "name": "AxiomVerge.bin.x86", "type": "Game" } +{ "name": "AxiomVerge.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/235800/Audiosurf_2/ +{ "name": "Audiosurf2.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/349690/ARMED_SEVEN/ +{ "name": "ArmedSeven.x86", "type": "Game" } + +# https://store.steampowered.com/app/57300/Amnesia_The_Dark_Descent/ +{ "name": "Amnesia.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/233550/Another_World__20th_Anniversary_Edition/ +{ "name": "AnotherWorld-amd64", "type": "Game" } + +### B ### + +# https://store.steampowered.com/app/22828 +# Store page is down +{ "name": "BaldursGate", "type": "Game" } + +# https://store.steampowered.com/app/257350/Baldurs_Gate_II_Enhanced_Edition/ +{ "name": "BaldursGateII", "type": "Game" } + +# https://store.steampowered.com/app/284160/BeamNGdrive/ +# Experimental native build +{ "name": "BeamNG.drive.x64", "type": "Game" } + +# https://store.steampowered.com/app/362890/Black_Mesa/ +{ "name": "bms_linux", "type": "Game" } + +# https://store.steampowered.com/app/474210/BUTCHER/ +{ "name": "Butcher", "type": "Game" } + +# https://store.steampowered.com/app/49520/Borderlands_2/ +{ "name": "Borderlands2", "type": "Game" } + +# https://store.steampowered.com/app/261640/Borderlands_The_PreSequel/ +{ "name": "BorderlandsPreSequel", "type": "Game" } + +### C ### + +# https://store.steampowered.com/app/730/CounterStrike_2/ +{ "name": "csgo_linux64", "type": "Game" } +{ "name": "cs2", "type": "Game" } + +# http://store.steampowered.com/app/355180/Codename_CURE/ +{ "name": "cure_linux", "type": "Game" } + +# https://store.steampowered.com/app/330020/Children_of_Morta/ +{ "name": "ChildrenOfMorta", "type": "Game" } + +# https://store.steampowered.com/app/255710/Cities_Skylines/ +{ "name": "Cities.x64", "type": "Game" } + +# https://store.steampowered.com/app/368340/CrossCode/ +{ "name": "CrossCode", "type": "Game" } + +# https://store.steampowered.com/app/200900/Cave_Story/ +{ "name": "CaveStory+", "type": "Game" } + +# https://store.steampowered.com/app/247080/Crypt_of_the_NecroDancer/ +{ "name": "NecroDancer", "type": "Game" } + +# https://store.steampowered.com/app/504230/Celeste/ +{ "name": "Celeste.bin.x86_64", "type": "Game" } + +### Common bin names ### + +# https://store.steampowered.com/app/200510/XCOM_Enemy_Unknown/ +{ "name": "game.x86", "type": "Game" } +{ "name": "game.x86_64", "type": "Game" } +# https://store.steampowered.com/app/391540/Undertale/ +# https://store.steampowered.com/app/447530/VA11_HallA_Cyberpunk_Bartender_Action/ +# https://store.steampowered.com/app/491040/Bot_Vice/ +# https://store.steampowered.com/app/242680/Nuclear_Throne/ +# https://store.steampowered.com/app/643880/Strikey_Sisters/ +{ "name": "runner", "type": "Game" } + +### D ### + +# http://store.steampowered.com/app/570/Dota_2/ +{ "name": "dota2", "type": "Game" } + +# https://store.steampowered.com/app/373420/Divinity_Original_Sin__Enhanced_Edition/ +{ "name": "EoCApp", "type": "Game" } + +# https://store.steampowered.com/app/383930 (AND OTHER DOORWAYS GAMES) +{ "name": "Doorways.x86", "type": "Game" } + +# https://store.steampowered.com/app/239140/Dying_Light/ +{ "name": "DyingLightGame", "type": "Game" } + +# https://store.steampowered.com/app/274520/Darkwood/ +{ "name": "Darkwood.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/495280/Disgaea_2_PC/ +{ "name": "Disgaea2SteamOS", "type": "Game" } + +# https://store.steampowered.com/app/219740/Dont_Starve/ +# https://store.steampowered.com/app/322330/Dont_Starve_Together/ +{ "name": "dontstarve_steam", "type": "Game" } + +# https://store.steampowered.com/app/588650/Dead_Cells/ +{ "name": "deadcells", "type": "Game" } +{ "name": "deadcells.sh", "type": "BG_CPUIO" } + +### E ### + +# https://store.steampowered.com/app/1369630/ENDER_LILIES_Quietus_of_the_Knights/ +{ "name": "EnderLiliesSteam-Linux-Shipping", "type": "Game" } +{ "name": "EnderLilies.sh", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/311690/Enter_the_Gungeon/ +{ "name": "EtG.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/236850/Europa_Universalis_IV/ +{ "name": "eu4", "type": "Game" } + +### F ### + +# https://store.steampowered.com/app/427520/Factorio/ +{ "name": "factorio", "type": "Game" } + +# https://store.steampowered.com/app/668980/Forsaken_Remastered/ +{ "name": "ForsakenEx", "type": "Game" } + +# https://store.steampowered.com/app/493540/Figment/ +{ "name": "Figment.x86", "type": "Game" } +{ "name": "Figment.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/312840/Fahrenheit_Indigo_Prophecy_Remastered/ +{ "name": "Fahrenheit", "type": "Game" } + +### G ### + +# https://store.steampowered.com/app/4000/Garrys_Mod/ +{ "name": "gmod", "type": "Game" } + +# https://store.steampowered.com/app/265930/Goat_Simulator/ +{ "name": "GoatGame", "type": "Game" } + +# https://store.steampowered.com/app/431240/Golf_With_Your_Friends/ +{ "name": "Golf With Your Friends.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/316790/Grim_Fandango_Remastered/ +{ "name": "GrimFandango", "type": "Game" } + +# https://store.steampowered.com/app/278930/GIGANTIC_ARMY/ +{ "name": "GiganticArmy.x86", "type": "Game" } + +### H ### + +# https://store.steampowered.com/app/70/HalfLife/ +{ "name": "hl_linux", "type": "Game" } + +# https://store.steampowered.com/app/220/HalfLife_2/ +# https://store.steampowered.com/app/400/Portal/ +{ "name": "hl2_linux", "type": "Game" } + +# https://store.steampowered.com/app/394360/Hearts_of_Iron_IV/ +{ "name": "hoi4", "type": "Game" } + +# https://store.steampowered.com/app/341940/Hatred/ +{ "name": "Hatred-Linux-Shipping", "type": "Game" } + +# https://store.steampowered.com/app/677120/Heroes_of_Hammerwatch/ +{ "name": "HWR", "type": "Game" } + +# https://store.steampowered.com/app/632300/Hobo_Tough_Life/ +{ "name": "HoboRPG.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/219150/Hotline_Miami/ +{ "name": "Hotline", "type": "Game" } + +# https://store.steampowered.com/app/274170/Hotline_Miami_2_Wrong_Number/ +{ "name": "HotlineMiami2", "type": "Game" } + +# https://store.steampowered.com/app/257850/Hyper_Light_Drifter/ +{ "name": "HyperLightDrifter", "type": "Game" } + +# https://store.steampowered.com/app/236870/HITMAN/ +{ "name": "HitmanPro", "type": "Game" } + +# https://store.steampowered.com/app/367520/Hollow_Knight/ +{ "name": "hollow_knight.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/1030300/Hollow_Knight_Silksong/ +{ "name": "Hollow Knight Silksong", "type": "Game" } + +# https://store.steampowered.com/app/2218750/Halls_of_Torment/ +{ "name": "HallsOfTorment.x86_64", "type": "Game" } + +### I ### + +# https://store.steampowered.com/app/222880/Insurgency/ +{ "name": "insurgency_linux", "type": "Game" } + +# https://store.steampowered.com/app/562860/Ion_Fury/ +{ "name": "fury.bin", "type": "Game" } + +# https://store.steampowered.com/app/321800/Icewind_Dale_Enhanced_Edition/ +{ "name": "IcewindDale", "type": "Game" } + +# https://store.steampowered.com/app/421170/Indivisible/ +{ "name": "Indivisible.x86_64-pc-linux-gnu", "type": "Game" } + +### J ### + +# https://store.steampowered.com/app/869480/Jabroni_Brawl_Episode_3/ +{ "name": "jbep3", "type": "Game" } + +# https://store.steampowered.com/app/262260/JetsnGuns_Gold/ +{ "name": "jng_gold", "type": "Game" } + +### K ### + +# https://store.steampowered.com/app/701160/Kingdom_Two_Crowns/ +{ "name": "KingdomTwoCrowns.x86", "type": "Game" } + +### L ### + +# https://store.steampowered.com/app/391720/Layers_of_Fear_2016/ +{ "name": "LOF", "type": "Game" } + +# https://store.steampowered.com/app/230700/LaMulana/ +{ "name": "LaMulana.bin.x86", "type": "Game" } + +# https://store.steampowered.com/app/48000/LIMBO/ +{ "name": "limbo", "type": "Game" } + +### M ### + +# Megabonk +# https://store.steampowered.com/app/3405340 +{ "name": "Megabonk.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/361300/Mother_Russia_Bleeds/ +{ "name": "Mother Russia Bleeds.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/1012110/Military_Conflict_Vietnam/ +{ "name": "mcv_linux64", "type": "Game" } + +# https://store.steampowered.com/app/286690/Metro_2033_Redux/ +# https://store.steampowered.com/app/287390/Metro_Last_Light_Redux/ +{ "name": "metro", "type": "Game" } + +# https://store.steampowered.com/app/607260/McOsu/ +{ "name": "McEngine", "type": "Game" } + +### N ### + +# http://store.steampowered.com/app/4920/Natural_Selection_2/ +{ "name": "ns2_linux", "type": "Game" } + +# https://store.steampowered.com/app/2274120/NSFW_Solitaire/ +{ "name": "NSFWSolitaire.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/704450/Neverwinter_Nights_Enhanced_Edition/ +{ "name": "nwmain-linux", "type": "Game" } + +### O ### + +# https://store.steampowered.com/app/238320/Outlast/ +{ "name": "OLGame.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/457140/Oxygen_Not_Included/ +{ "name": "OxygenNotIncluded", "type": "Game" } + +# https://store.steampowered.com/app/420530/OneShot/ +{ "name": "oneshot", "type": "Game" } + +### P ### + +# https://store.steampowered.com/app/620/Portal_2/ +{ "name": "portal2_linux", "type": "Game" } + +# store page is down http://store.steampowered.com/app/233250 +# https://steamdb.info/app/233250/ +# Planetary Annihilation +{ "name": "PA", "type": "Game" } + +# PA UI +{ "name": "CoherentUI_Host", "type": "Game" } + +# https://store.steampowered.com/app/239030/Papers_Please/ +{ "name": "PapersPlease", "type": "Game" } + +# https://store.steampowered.com/app/356570/Party_Hard/ +{ "name": "PartyHardGame.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/246620/Plague_Inc_Evolved/ +{ "name": "PlagueIncEvolved.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/108600/Project_Zomboid/ +{ "name": "ProjectZomboid64", "type": "Game" } + +# https://store.steampowered.com/app/232770/POSTAL/ +{ "name": "postal1", "type": "Game" } + +# https://store.steampowered.com/app/401680/POSTAL_Redux/ +{ "name": "PostalREDUX-Linux-Shipping", "type": "Game" } + +# https://store.steampowered.com/app/223470/POSTAL_2/ +{ "name": "postal2-bin", "type": "Game" } + +# https://store.steampowered.com/app/360960/POSTAL_2_Paradise_Lost/ +{ "name": "paradiselost-bin", "type": "Game" } + +# https://store.steampowered.com/app/218620/PAYDAY_2/ +{ "name": "payday2_release", "type": "Game" } + +# https://store.steampowered.com/app/22180/Penumbra_Overture/ +{ "name": "penumbra", "type": "Game" } + +# https://store.steampowered.com/app/22140/Penumbra_Requiem/ +{ "name": "requiem", "type": "Game" } + +# https://store.steampowered.com/app/22120/Penumbra_Black_Plague_Gold_Edition/ +{ "name": "blackplague", "type": "Game" } + +# https://store.steampowered.com/app/286220/Pier_Solar_and_the_Great_Architects/ +{ "name": "pshd", "type": "Game" } + +# https://store.steampowered.com/app/291650/Pillars_of_Eternity/ +{ "name": "PillarsOfEternity", "type": "Game" } + +# https://store.steampowered.com/app/560130/Pillars_of_Eternity_II_Deadfire/ +{ "name": "PillarsOfEternityII", "type": "Game" } + +# https://store.steampowered.com/app/466300/Planescape_Torment_Enhanced_Edition/ +{ "name": "Torment", "type": "Game" } + +### Q ### +### R ### + +# http://store.steampowered.com/app/252950/Rocket_League/ +{ "name": "RocketLeague", "type": "Game" } + +# http://store.steampowered.com/app/301520/Robocraft/ +{ "name": "Robocraft.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/559210/Rakuen/ +{ "name": "Rakuen.amd64", "type": "Game" } + +# https://store.steampowered.com/app/636480/Ravenfield/ +{ "name": "ravenfield.x86_64", "type": "Game" } + +### S ### + +# https://store.steampowered.com/app/564310/Serious_Sam_Fusion_2017_beta/ +{ "name": "Sam2017", "type": "Game" } + +# http://store.steampowered.com/app/41070/Serious_Sam_3_BFE/ +{ "name": "Sam3", "type": "Game" } + +# http://store.steampowered.com/app/212070/Star_Conflict/ +{ "name": "StarConflict", "type": "Game" } + +# http://store.steampowered.com/app/233720/Surgeon_Simulator/ +{ "name": "ss2013.bin", "type": "Game" } + +# http://store.steampowered.com/app/206420/Saints_Row_IV_ReElected/ +{ "name": "SaintsRow4.i386", "type": "Game" } + +# https://store.steampowered.com/app/750920/Shadow_of_the_Tomb_Raider_Definitive_Edition/ +{ "name": "ShadowOfTheTombRaider", "type": "Game" } + +# http://store.steampowered.com/app/233130/Shadow_Warrior/ +{ "name": "ShadowWarrior.bin.x86", "type": "Game" } + +# https://store.steampowered.com/app/225840/Sven_Coop/ +{ "name": "svencoop_linux", "type": "Game" } + +# https://store.steampowered.com/app/677620/Splitgate/ +{ "name": "PortalWars-Linux-Shipping", "type": "Game" } + +# https://store.steampowered.com/app/211820/Starbound/ +{ "name": "starbound", "type": "Game" } + +# https://store.steampowered.com/app/300550/Shadowrun_Dragonfall__Directors_Cut/ +{ "name": "Dragonfall", "type": "Game" } + +# https://store.steampowered.com/app/346940/Shadowrun_Hong_Kong__Extended_Edition/ +{ "name": "SRHK", "type": "Game" } + +# https://store.steampowered.com/app/294440/Shadowgate/ +{ "name": "Shadowgate.x86", "type": "Game" } + +# https://store.steampowered.com/app/278460/Skyborn/ +{ "name": "Skyborn.amd64", "type": "Game" } + +# https://store.steampowered.com/app/250760/Shovel_Knight_Treasure_Trove/ +{ "name": "ShovelKnight", "type": "Game" } + +# https://store.steampowered.com/app/96200/Steel_Storm_Burning_Retribution/ +{ "name": "steelstorm64", "type": "Game" } + +# https://store.steampowered.com/app/404100/STEEL_STRIDER/ +{ "name": "SteelStrider.x86", "type": "Game" } + +# https://store.steampowered.com/app/413150/Stardew_Valley/ +{ "name": "Stardew Valley", "type": "Game" } + +# https://store.steampowered.com/app/2066020/Soulstone_Survivors/ +{ "name": "Soulstone-Survivors.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/282140/SOMA/ +{ "name": "Soma_NoSteam.bin.x86_64", "type": "Game" } +{ "name": "Soma.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/322500/SUPERHOT/ +{ "name": "SUPERHOT.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/690040/SUPERHOT_MIND_CONTROL_DELETE/ +{ "name": "SUPERHOTMCD.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/1592280/Selaco/ +{ "name": "Selaco.x86_64", "type": "Game" } + +### The ### +# There are a lot of titles with "The" prefix. I want to seperate these titles from the game titles actually start with "T" + +# https://store.steampowered.com/app/401360/The_Aquatic_Adventure_of_the_Last_Human/ +{ "name": "TheAquaticAdventureOfTheLastHuman", "type": "Game" } + +# https://store.steampowered.com/app/250900/The_Binding_of_Isaac_Rebirth/ +{ "name": "isaac.i386", "type": "Game" } +{ "name": "isaac.x64", "type": "Game" } + +# https://store.steampowered.com/app/963450/The_Eternal_Castle_REMASTERED/ +{ "name": "TheEternalCastle", "type": "Game" } + +# https://store.steampowered.com/app/231160/The_Swapper/ +{ "name": "TheSwapper.bin.x86", "type": "Game" } +{ "name": "TheSwapper.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/20920/The_Witcher_2_Assassins_of_Kings_Enhanced_Edition/ +{ "name": "witcher2", "type": "Game" } + +### T ### + +# http://store.steampowered.com/app/440/Team_Fortress_2/ +{ "name": "tf_linux64", "type": "Game" } + +# http://store.steampowered.com/app/203160/Tomb_Raider/ +# 2013 reboot version +{ "name": "TombRaider", "type": "Game" } + +# https://store.steampowered.com/app/405820/Turok/ +{ "name": "TurokEx", "type": "Game" } + +# https://store.steampowered.com/app/405830/Turok_2_Seeds_of_Evil/ +{ "name": "Turok2Ex", "type": "Game" } + +# https://store.steampowered.com/app/105600/Terraria/ +{ "name": "Terraria.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/368620/Timespinner/ +{ "name": "Timespinner", "type": "Game" } + +# https://store.steampowered.com/app/200710/Torchlight_II/ +{ "name": "Torchlight2.bin.x86", "type": "Game" } +{ "name": "Torchlight2.bin.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/272270/Torment_Tides_of_Numenera/ +{ "name": "TidesOfNumenera", "type": "Game" } + +# https://store.steampowered.com/app/35700/Trine_Enchanted_Edition/ +{ "name": "trine1_linux_32bit", "type": "Game" } + +# https://store.steampowered.com/app/35720/Trine_2_Complete_Story/ +{ "name": "trine2_linux_32bit", "type": "Game" } + +# https://store.steampowered.com/app/319910/Trine_3_The_Artifacts_of_Power/ +{ "name": "trine3_linux_64bit", "type": "Game" } + +# https://store.steampowered.com/app/362960/Tyranny/ +{ "name": "Tyranny.x86", "type": "Game" } +{ "name": "Tyranny.x86_64", "type": "Game" } + +# https://store.steampowered.com/app/1142710/Total_War_WARHAMMER_III/ +{ "name": "TotalWarhammer3", "type": "Game" } + +# https://store.steampowered.com/app/617480/Tower_of_Time/ +{ "name": "TowerOfTime.x86", "type": "Game" } +{ "name": "TowerOfTime.x86_64", "type": "Game" } + +### U ### + +# Unreal Tournament 2004 https://steamcommunity.com/app/13230 +{ "name": "ut2004-bin", "type": "Game" } +{ "name": "ut2004-bin-linux-amd64", "type": "Game" } + +# https://store.steampowered.com/app/304930/Unturned/ +{ "name": "Unturned.x86_64", "type": "Game" } + +### V ### + +# https://store.steampowered.com/app/70300/VVVVVV/ +{ "name": "VVVVVV", "type": "Game" } + +# https://store.steampowered.com/app/529340/Victoria_3/ +{ "name": "victoria3", "type": "Game" } + +### W ### + +# https://store.steampowered.com/app/236390/War_Thunder/ +{ "name": "aces", "type": "Game" } +{ "name": "launcher", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/259130/Wasteland_1__The_Original_Classic/ +{ "name": "wasteland", "type": "Game" } + +# https://store.steampowered.com/app/240760/Wasteland_2_Directors_Cut/ +{ "name": "WL2", "type": "Game" } + +### X ### + +# https://store.steampowered.com/app/268500/XCOM_2/ +{ "name": "XCOM2", "type": "Game" } + +### Y ### +### Z ### + +# https://store.steampowered.com/app/17500/Zombie_Panic_Source/ +{ "name": "zps_linux", "type": "Game" } + +### Non-latin titles ### diff --git a/etc/ananicy.d/00-default/games/supertuxkart.rules b/etc/ananicy.d/00-default/games/supertuxkart.rules new file mode 100644 index 0000000..5467e55 --- /dev/null +++ b/etc/ananicy.d/00-default/games/supertuxkart.rules @@ -0,0 +1,2 @@ +# SuperTuxKart is a 3D open-source arcade racer with a variety characters, tracks, and modes to play https://supertuxkart.net/ +{ "name": "supertuxkart", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/syndicate.rules b/etc/ananicy.d/00-default/games/syndicate.rules new file mode 100644 index 0000000..189356c --- /dev/null +++ b/etc/ananicy.d/00-default/games/syndicate.rules @@ -0,0 +1,2 @@ +# freesynd: https://freesynd.sourceforge.io/ +{ "name": "freesynd", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/teeworlds.rules b/etc/ananicy.d/00-default/games/teeworlds.rules new file mode 100644 index 0000000..5de33eb --- /dev/null +++ b/etc/ananicy.d/00-default/games/teeworlds.rules @@ -0,0 +1,10 @@ +# Teeworlds is a free online multiplayer game, available for all major operating systems. +# https://teeworlds.com/ +{ "name": "teeworlds", "type": "Game" } +{ "name": "teeworlds_srv", "type": "LowLatency_RT" } + +# DDraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay. +# https://ddnet.org/ +{ "name": "DDNet", "type": "Game" } +{ "name": "DDNet-Server", "type": "LowLatency_RT" } + diff --git a/etc/ananicy.d/00-default/games/ue4.rules b/etc/ananicy.d/00-default/games/ue4.rules new file mode 100644 index 0000000..992a43a --- /dev/null +++ b/etc/ananicy.d/00-default/games/ue4.rules @@ -0,0 +1,5 @@ +# unreal engine 4: https://www.unrealengine.com +{ "name": "ShaderCompileWorker", "type": "BG_CPUIO" } +{ "name": "UE4Editor", "type": "BG_CPUIO" } +{ "name": "UnrealLightmass", "type": "BG_CPUIO" } +{ "name": "UnrealPak", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/games/unreal.rules b/etc/ananicy.d/00-default/games/unreal.rules new file mode 100644 index 0000000..edee5f3 --- /dev/null +++ b/etc/ananicy.d/00-default/games/unreal.rules @@ -0,0 +1,7 @@ +# www.oldunreal.com +# unreal 98 +{ "name": "UnrealLinux.bin", "type": "Game" } + +# unreal tournament 99: game of the year - ut99 - utgoty - ut469 +{ "name": "ut-bin", "type": "Game" } +{ "name": "ut-bin-x86", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/urbanterror.rules b/etc/ananicy.d/00-default/games/urbanterror.rules new file mode 100644 index 0000000..80b3f03 --- /dev/null +++ b/etc/ananicy.d/00-default/games/urbanterror.rules @@ -0,0 +1,3 @@ +# Urban Terror: https://www.urbanterror.info/ +{ "name": "Quake3-UrT.x86_64", "type": "Game" } +{ "name": "Quake3-UrT.i386", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/vintagestory.rules b/etc/ananicy.d/00-default/games/vintagestory.rules new file mode 100644 index 0000000..117081e --- /dev/null +++ b/etc/ananicy.d/00-default/games/vintagestory.rules @@ -0,0 +1,3 @@ +# Vintage Story: https://www.vintagestory.at/ +{ "name": "Vintagestory", "type": "Game" } +{ "name": "VintagestoryServer", "type": "Service" } \ No newline at end of file diff --git a/etc/ananicy.d/00-default/games/waydroid.rules b/etc/ananicy.d/00-default/games/waydroid.rules new file mode 100644 index 0000000..3cc1a15 --- /dev/null +++ b/etc/ananicy.d/00-default/games/waydroid.rules @@ -0,0 +1,26 @@ +# Arknights https://play.google.com/store/apps/details?id=com.YoStarEN.Arknights +{ "name": "tarEN.Arknights", "type": "Game" } + +# Blue Archive https://play.google.com/store/apps/details?id=com.nexon.bluearchive +{ "name": "xon.bluearchive", "type": "Game" } + +# Genshin Impact https://play.google.com/store/apps/details?id=com.miHoYo.GenshinImpact +{ "name": "o.GenshinImpact", "type": "Game" } + +# Honkai Impact 3rd https://play.google.com/store/apps/details?id=com.miHoYo.bh3global +{ "name": "iHoYo.bh3global", "type": "Game" } + +# Honkai: Star Rail https://play.google.com/store/apps/details?id=com.HoYoverse.hkrpgoversea +{ "name": "se.hkrpgoversea", "type": "Game" } + +# Punishing Gray Raven https://play.google.com/store/apps/details?id=com.kurogame.gplay.punishing.grayraven.en +{ "name": "ng.grayraven.en", "type": "Game" } + +# Reverse: 1999 https://play.google.com/store/apps/details?id=com.bluepoch.m.en.reverse1999 +{ "name": ".en.reverse1999", "type": "Game" } + +# Wuthering Waves https://play.google.com/store/apps/details?id=com.kurogame.wutheringwaves.global +{ "name": "ingwaves.global", "type": "Game" } + +# Zenless Zone Zero https://play.google.com/store/apps/details?id=com.HoYoverse.Nap +{ "name": "m.HoYoverse.Nap", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/wine.rules b/etc/ananicy.d/00-default/games/wine.rules new file mode 100644 index 0000000..2377d59 --- /dev/null +++ b/etc/ananicy.d/00-default/games/wine.rules @@ -0,0 +1,13 @@ +# Wine process. + +# Touch Keyboard and Handwriting Panel. +{ "name": "tabtip.exe", "type": "BG_CPUIO" } + +# Windows file explorer. +{ "name": "explorer.exe", "type": "BG_CPUIO" } + +# Plug & Play. +{ "name": "plugplay.exe", "type": "BG_CPUIO" } + +# Service Control Manager +{ "name": "services.exe", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/games/wine_proton.rules b/etc/ananicy.d/00-default/games/wine_proton.rules new file mode 100644 index 0000000..6485332 --- /dev/null +++ b/etc/ananicy.d/00-default/games/wine_proton.rules @@ -0,0 +1,1703 @@ +# General rules for Wine / Proton games +# Add by sort! Wrap game series! + +### 1 ### +# https://store.steampowered.com/app/282800/100_Orange_Juice/ +{ "name": "100orange.exe", "type": "Game" } +{ "name": "100orange_x86.exe", "type": "Game" } + +### A ### + +# Abiotic Factor +# https://store.steampowered.com/app/427410 +{ "name": "AbioticFactor.exe", "type": "Game" } + +# https://store.steampowered.com/app/3730/Aliens_versus_Predator_Classic_2000/ +{ "name": "AvP_Classic.exe", "type": "Game" } + +# https://store.steampowered.com/app/10680/Aliens_vs_Predator/ +{ "name": "AvP_DX11.exe", "type": "Game" } +{ "name": "AvP.exe", "type": "Game" } + +# https://store.steampowered.com/app/242940/Anachronox/ +{ "name": "anox.exe", "type": "Game" } + +# https://store.steampowered.com/app/1978590/Anger_Foot/ +{ "name": "AngerFoot.exe", "type": "Game" } + +# https://store.steampowered.com/app/1172470/Apex_Legends/ +{ "name": "r5apex_dx12.exe", "type": "Game" } +{ "name": "r5apex.exe", "type": "Game" } + +# https://store.steampowered.com/app/107410/Arma_3/ +{ "name": "arma3_x64.exe", "type": "Game" } +{ "name": "arma3.exe", "type": "Game" } +{ "name": "arma3battleye.exe", "type": "Game" } +{ "name": "arma3launcher.exe", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/1888160/ARMORED_CORE_VI_FIRES_OF_RUBICON/ +{ "name": "armoredcore6.exe", "type": "Game" } + +# https://store.steampowered.com/app/15100/Assassins_Creed_Directors_Cut_Edition/ +{ "name": "AssassinsCreed_Dx9.exe", "type": "Game" } +{ "name": "AssassinsCreed_Dx10.exe", "type": "Game" } + +# https://store.steampowered.com/app/33230/Assassins_Creed_2/ +{ "name": "AssassinsCreedIIGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/48190/Assassins_Creed_Brotherhood/ +{ "name": "ACBSP.exe", "type": "Game" } +{ "name": "ACBMP.exe", "type": "Game" } + +# https://store.steampowered.com/app/201870/Assassins_Creed_Revelations/ +{ "name": "ACRMP.exe", "type": "Game" } +{ "name": "ACRPR.exe", "type": "Game" } +{ "name": "ACRSP.exe", "type": "Game" } + +# https://store.steampowered.com/app/911400/Assassins_Creed_III_Remastered/ +{ "name": "AC3SP.exe", "type": "Game" } +{ "name": "AC3MP.exe", "type": "Game" } + +# https://store.steampowered.com/app/242050/Assassins_Creed_IV_Black_Flag/ +{ "name": "AC4BFMP.exe", "type": "Game" } +{ "name": "AC4BFSP.exe", "type": "Game" } + +# https://store.steampowered.com/app/311560/Assassins_Creed_Rogue/ +{ "name": "ACC.exe", "type": "Game" } + +# https://store.steampowered.com/app/289650/Assassins_Creed_Unity/ +{ "name": "ACU.exe", "type": "Game" } + +# https://store.steampowered.com/app/368500/Assassins_Creed_Syndicate/ +{ "name": "ACS.exe", "type": "Game" } + +# https://store.steampowered.com/app/582160/Assassins_Creed_Origins/ +{ "name": "ACOrigins.exe", "type": "Game" } + +# https://store.steampowered.com/app/812140/Assassins_Creed_Odyssey/ +{ "name": "ACOdyssey.exe", "type": "Game" } + +# https://store.steampowered.com/app/2208920/Assassins_Creed_Valhalla/ +{ "name": "ACValhalla_Plus.exe", "type": "Game" } +{ "name": "ACValhalla.exe", "type": "Game" } + +# Assetto Corsa, https://store.steampowered.com/app/244210/Assetto_Corsa/ +{ "name": "acs.exe", "type": "Game" } +{ "name": "AssettoCorsa.exe", "type": "Game" } + +# https://store.steampowered.com/app/668580/Atomic_Heart/ +{ "name": "AtomicHeart-Win64-Shipping.exe", "type": "Game" } +{ "name": "AtomicHeart.exe", "type": "Game" } + +# https://store.steampowered.com/app/502500/ACE_COMBAT_7_SKIES_UNKNOWN/ +{ "name": "Ace7Game.exe", "type": "Game" } + +# https://store.steampowered.com/app/1336490/Against_the_Storm/ +{ "name": "Against the Storm.exe", "type": "Game" } + +# https://store.steampowered.com/app/673130/AMID_EVIL/ +{ "name": "AmidEvil.exe", "type": "Game" } + +### B ### + +# https://store.steampowered.com/app/2379780/Balatro/ +{ "name": "Balatro.exe", "type": "Game" } + +# https://store.steampowered.com/app/1086940/Baldurs_Gate_3/ +{ "name": "bg3_dx11.exe", "type": "Game" } +{ "name": "bg3.exe", "type": "Game" } + +# https://store.steampowered.com/app/208650/Batman_Arkham_Knight/ +{ "name": "BatmanAK.exe", "type": "Game" } + +# https://store.steampowered.com/app/209000/Batman_Arkham_Origins/ +{ "name": "BatmanOriginsOnline.exe", "type": "Game" } + +# https://store.steampowered.com/app/200260/Batman_Arkham_City__Game_of_the_Year_Edition/ +{ "name": "BatmanAC.exe", "type": "Game" } + +# https://store.steampowered.com/app/35140/Batman_Arkham_Asylum_Game_of_the_Year_Edition/ +{ "name": "ShippingPC-BmGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/671860/BattleBit_Remastered/ +{ "name": "BattleBit.exe", "type": "Game" } +{ "name": "BattleBitEAC.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238840/Battlefield_1/ +{ "name": "bf1.exe", "type": "Game" } +{ "name": "bf1Trial.exe", "type": "Game" } + +# https://store.steampowered.com/app/1517290/Battlefield_2042/ +{ "name": "bf2042.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238810/Battlefield_V/ +{ "name": "bfv.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238860/Battlefield_4/ +{ "name": "bf4.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238820/Battlefield_3/ +{ "name": "bf3.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238880/Battlefield_Hardline/ +{ "name": "bfh.exe", "type": "Game" } + +# https://www.battlerite.com +{ "name": "Battlerite.exe", "type": "Game" } + +# https://store.steampowered.com/app/284160/BeamNGdrive/ +{ "name": "BeamNG.drive.x64.exe", "type": "Game" } + +# Beastieball https://store.steampowered.com/app/1864950/Beastieball/ +{ "name": "beastieball.exe", "type": "Game" } + +# Beyond Two Souls via Proton, https://store.steampowered.com/app/960990/Beyond_Two_Souls/ +{ "name": "BeyondTwoSouls_", "type": "Game" } + +# https://store.steampowered.com/app/7670/BioShock/ +{ "name": "Bioshock.exe", "type": "Game" } + +# https://store.steampowered.com/app/409710/BioShock_Remastered/ +{ "name": "BioshockHD.exe", "type": "Game" } + +# https://store.steampowered.com/app/8850/BioShock_2/ +{ "name": "Bioshock2.exe", "type": "Game" } + +# https://store.steampowered.com/app/409720/BioShock_2_Remastered/ +{ "name": "Bioshock2HD.exe", "type": "Game" } + +# https://store.steampowered.com/app/8870/BioShock_Infinite/ +{ "name": "BioShockInfinite.exe", "type": "Game" } + +# https://store.steampowered.com/app/582660/Black_Desert/ +{ "name": "blackdesert64.exe", "type": "Game" } + +# https://store.steampowered.com/app/2358720/Black_Myth_Wukong/ +{ "name": "b1-Win64-Shipping.exe", "type": "Game" } +{ "name": "b1.exe", "type": "Game" } + +# https://store.steampowered.com/app/3681810/Blue_Protocol_Star_Resonance/ +{ "name": "BPSR.exe", "type": "Game"} + +# https://store.steampowered.com/app/3810/BloodRayne_Legacy/ +{ "name": "rayne.exe", "type": "Game" } + +# https://store.steampowered.com/app/3820/BloodRayne_2_Legacy/ +{ "name": "br2.exe", "type": "Game" } + +# https://store.steampowered.com/app/281220/BloodRayne_Betrayal/ +{ "name": "bloodrayne.exe", "type": "Game" } + +# https://store.steampowered.com/app/1373510/BloodRayne_Terminal_Cut/ +{ "name": "rayne1.exe", "type": "Game" } + +# https://store.steampowered.com/app/1373550/BloodRayne_2_Terminal_Cut/ +{ "name": "rayne2.exe", "type": "Game" } + +# https://store.steampowered.com/app/692850/Bloodstained_Ritual_of_the_Night/ +{ "name": "BloodstainedRotN.exe", "type": "Game" } +{ "name": "BloodstainedRotN-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/838310/Bloodstained_Curse_of_the_Moon/ +{ "name": "COTM.exe", "type": "Game" } + +# https://store.steampowered.com/app/960090/Bloons_TD_6/ +{ "name": "BloonsTD6.exe", "type": "Game" } + +# https://store.steampowered.com/app/306020/Bloons_TD_5/ +{ "name": "BTD5-Win.exe", "type": "Game" } + +# https://store.steampowered.com/app/1276390/Bloons_TD_Battles_2/ +{ "name": "btdb2_game.exe", "type": "Game" } + +# https://store.steampowered.com/app/397540/Borderlands_3/ +{ "name": "Borderlands3.exe", "type": "Game" } + +# https://store.steampowered.com/app/49520/Borderlands_2/ +{ "name": "Borderlands2.exe", "type": "Game" } + +# https://store.steampowered.com/app/261640/Borderlands_The_PreSequel/ +{ "name": "BorderlandsPreSequel.exe", "type": "Game" } + +# https://store.steampowered.com/app/8980/Borderlands_Game_of_the_Year/ +{ "name": "Borderlands.exe", "type": "Game" } + +# https://store.steampowered.com/app/729040/Borderlands_Game_of_the_Year_Enhanced/ +{ "name": "BorderlandsGOTY.exe", "type": "Game" } + +# https://store.steampowered.com/app/1942280/Brotato/ +{ "name": "Brotato.exe", "type": "Game" } + +# https://steamcommunity.com/app/24740/ +{ "name": "burnoutparadise.exe", "type": "Game" } + +### C ### + +# https://store.steampowered.com/app/22340/Call_of_Cthulhu_Dark_Corners_of_the_Earth/ +{ "name": "CoCMainWin32.exe", "type": "Game" } + +# https://store.steampowered.com/app/399810/Call_of_Cthulhu/ +{ "name": "CallOfCthulhu.exe", "type": "Game" } + +# https://store.steampowered.com/app/251390/Call_of_Cthulhu_The_Wasted_Land/ +{ "name": "Cthulhu.exe", "type": "Game" } + +# https://store.steampowered.com/app/2620/Call_of_Duty/ +{ "name": "CoDMP.exe", "type": "Game" } +{ "name": "CoDSP.exe", "type": "Game" } + +# https://store.steampowered.com/app/2630/Call_of_Duty_2/ +{ "name": "CoD2MP_s.exe", "type": "Game" } +{ "name": "CoD2SP_s.exe", "type": "Game" } + +# https://store.steampowered.com/app/7940/Call_of_Duty_4_Modern_Warfare_2007/ +{ "name": "iw3sp.exe", "type": "Game" } +{ "name": "iw3mp.exe", "type": "Game" } + +# https://store.steampowered.com/app/10090/Call_of_Duty_World_at_War/ +{ "name": "CoDWaW.exe", "type": "Game" } +{ "name": "CoDWaWmp.exe", "type": "Game" } + +# https://store.steampowered.com/app/2640/Call_of_Duty_United_Offensive/ +{ "name": "CoDUOMP.exe", "type": "Game" } +{ "name": "CoDUOSP.exe", "type": "Game" } + +# https://store.steampowered.com/app/10180/Call_of_Duty_Modern_Warfare_2_2009/ +{ "name": "iw4sp.exe", "type": "Game" } +{ "name": "iw4mp.exe", "type": "Game" } + +# https://store.steampowered.com/app/202970/Call_of_Duty_Black_Ops_II/ +{ "name": "t6mp.exe", "type": "Game" } +{ "name": "t6sp.exe", "type": "Game" } +{ "name": "t6zm.exe", "type": "Game" } + +# https://store.steampowered.com/app/239250/Castlevania_Lords_of_Shadow_2/ +{ "name": "CLOS2.exe", "type": "Game" } + +# https://store.steampowered.com/app/234080/Castlevania_Lords_of_Shadow__Ultimate_Edition/ +{ "name": "CastlevaniaLoSUE.exe", "type": "Game" } + +# https://store.steampowered.com/app/282530/Castlevania_Lords_of_Shadow__Mirror_of_Fate_HD/ +{ "name": "CMOF.exe", "type": "Game" } + +# https://store.steampowered.com/app/204450/Call_of_Juarez_Gunslinger/ +{ "name": "CoJGunslinger.exe", "type": "Game" } + +# https://store.steampowered.com/app/1213210/Command__Conquer_Remastered_Collection/ +{ "name": "ClientG.exe", "type": "Game" } + +# https://store.steampowered.com/app/39670/Chaser/ +{ "name": "Chaser.exe", "type": "Game" } + +# The Chronicles of Riddick: Assault on Dark Athena +{ "name": "DarkAthena.exe", "type": "Game" } + +# The Chronicles of Riddick: Escape from Butcher Bay (2004) +{ "name": "SbzEngine.exe", "type": "Game" } + +# https://store.steampowered.com/app/4720/Condemned_Criminal_Origins/ +{ "name": "Condemned.exe", "type": "Game" } + +# https://store.steampowered.com/app/1903340/Clair_Obscur_Expedition_33/ +{ "name": "Expedition33_Steam.exe", "type": "Game" } +{ "name": "SandFall-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/3314790/CloverPit/ +{ "name": "CloverPit.exe", "type": "Game" } + +# https://store.steampowered.com/app/2101960/Cronos_The_New_Dawn/ +{ "name": "Cronos-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1091500/Cyberpunk_2077/ +{ "name": "Cyberpunk2077.exe", "type": "Game" } +{ "name": "Redprelauncher", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/2240390/Celebrity_Kombat/ +{ "name": "CelebrityKombat.exe", "type": "Game" } + +### D ### + +# DREDGE +# https://store.steampowered.com/app/1562430 +{ "name": "DREDGE.exe", "type": "Game" } + +# https://store.steampowered.com/app/570940/DARK_SOULS_REMASTERED/ +{ "name": "DarkSoulsRemastered.exe", "type": "Game" } + +# https://store.steampowered.com/app/236430/DARK_SOULS_II/ +{ "name": "DarkSoulsII.exe", "type": "Game" } + +# https://store.steampowered.com/app/374320/DARK_SOULS_III/ +{ "name": "DarkSoulsIII.exe", "type": "Game" } + +# https://store.steampowered.com/app/221100/DayZ/ +{ "name": "DayZ_BE.exe", "type": "Game" } +{ "name": "DayZ_x64.exe", "type": "Game" } +{ "name": "DayZLauncher.exe", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/381210/Dead_by_Daylight/ +{ "name": "DeadByDaylight.exe", "type": "Game" } +{ "name": "DeadByDaylight-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1422450/Deadlock +{ "name": "deadlock.exe", "type": "Game" } + +# https://store.steampowered.com/app/2599300/Dead_Signal/ +{ "name": "DeadSignal.exe", "type": "Game" } +{ "name": "DeadSignal-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1422450 +{ "name": "project8.exe", "type": "Game" } + +# https://store.steampowered.com/app/17470 +{ "name": "Dead Space.exe", "type": "Game" } + +# https://store.steampowered.com/app/47780/Dead_Space_2/ +{ "name": "deadspace2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238060/Dead_Space_3/ +{ "name": "deadspace3.exe", "type": "Game" } + +# https://store.steampowered.com/app/2334730/Death_Must_Die/ +{ "name": "Death Must Die.exe", "type": "Game" } + +# https://store.steampowered.com/app/1850570/DEATH_STRANDING_DIRECTORS_CUT/ +{ "name": "DeathStranding.exe", "type": "Game" } + +# https://store.steampowered.com/app/466240/Deceit/ +{ "name": "Deceit.exe", "type": "Game" } + +# https://store.steampowered.com/app/548430/Deep_Rock_Galactic/ +{ "name": "FSD.exe", "type": "Game" } +{ "name": "FSD-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1929610/Demonologist/ +{ "name": "Demonologist.exe", "type": "Game" } +{ "name": "Shivers-Win64-Shipping.exe", "type": "Game" } + +# Detroit Become Human via Proton https://store.steampowered.com/app/1222140/Detroit_Become_Human/ +{ "name": "DetroitBecomeHu", "type": "Game" } + +# https://store.steampowered.com/app/6910/Deus_Ex_Game_of_the_Year_Edition/ +{ "name": "DeusEx.exe", "type": "Game" } + +# https://www.kentie.net/article/dxguide/ +{ "name": "deusex.exe", "type": "Game" } + +# https://store.steampowered.com/app/397550/Deus_Ex_Revision/ +{ "name": "Revision.exe", "type": "Game" } + +# https://store.steampowered.com/app/337000/Deus_Ex_Mankind_Divided/ +{ "name": "DXMD.exe", "type": "Game" } + +# https://store.steampowered.com/app/238010/Deus_Ex_Human_Revolution__Directors_Cut/ +{ "name": "DXHRDC.exe", "type": "Game" } + +# https://store.steampowered.com/app/6920/Deus_Ex_Invisible_War/ +{ "name": "dx2.exe", "type": "Game" } +{ "name": "DX2Main.exe", "type": "Game" } + +# https://store.steampowered.com/app/601150/Devil_May_Cry_5/ +{ "name": "DevilMayCry5.exe", "type": "Game" } + +# Rules for Diablo III +{ "name": "Diablo III64.exe", "type": "Game" } + +# Rules for Diablo IV +{ "name": "Diablo IV.exe", "type": "Game" } + +# https://store.steampowered.com/app/632470/Disco_Elysium__The_Final_Cut/ +{ "name": "disco.exe", "type": "Game" } + +# https://store.steampowered.com/app/405900/Disgaea_PC/ +{ "name": "dis1_st.exe", "type": "Game" } + +# https://store.steampowered.com/app/495280/Disgaea_2_PC/ +{ "name": "disgaea2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1233880/Disgaea_4_Complete/ +{ "name": "Disgaea4pc.exe", "type": "Game" } + +# https://store.steampowered.com/app/803600/Disgaea_5_Complete/ +{ "name": "disgaea5.exe", "type": "Game" } + +# https://store.steampowered.com/app/205100/Dishonored/ +{ "name": "Dishonored.exe", "type": "Game" } + +# https://store.steampowered.com/app/403640/Dishonored_2/ +{ "name": "Dishonored2.exe", "type": "Game" } + +# https://store.steampowered.com/app/614570/Dishonored_Death_of_the_Outsider/ +{ "name": "Dishonored_DO.exe", "type": "Game" } + +# Divinity: Original Sin https://store.steampowered.com/app/373420 +# Divinity: Original Sin 2 https://store.steampowered.com/app/435150 +{ "name": "EoCApp.exe", "type": "Game" } + +# https://store.steampowered.com/app/379720/DOOM/ +{ "name": "DOOMx64vk.exe", "type": "Game" } + +# https://store.steampowered.com/app/782330/DOOM_Eternal/ +{ "name": "DOOMEternalx64vk.exe", "type": "Game" } + +# https://store.steampowered.com/app/3017860/DOOM_The_Dark_Ages/ +{ "name": "DOOMTheDarkAges.exe", "type": "Game" } + +# https://store.steampowered.com/app/1148590/DOOM_64/ +{ "name": "DOOM64_x64.exe", "type": "Game" } + +# https://store.steampowered.com/app/47810/Dragon_Age_Origins__Ultimate_Edition/ +{ "name": "DAOrigins.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238040/Dragon_Age_II_Ultimate_Edition/ +{ "name": "DragonAge2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1222690/Dragon_Age_Inquisition/ +{ "name": "DragonAgeInquisition.exe", "type": "Game" } + +# https://store.steampowered.com/app/454650/DRAGON_BALL_XENOVERSE_2/ +{ "name": "DBXV2.exe", "type": "Game" } + +# https://store.steampowered.com/app/851850/DRAGON_BALL_Z_KAKAROT/ +{ "name": "AT-Win64-Shipping.exe", "type": "Game" } +{ "name": "AT.exe", "type": "Game" } + +# AT.exe is amusingly also shared with https://store.steampowered.com/app/331920/Airline_Tycoon_Deluxe/ + +# https://store.steampowered.com/app/1295510/DRAGON_QUEST_XI_S_Echoes_of_an_Elusive_Age__Definitive_Edition/ +{ "name": "DRAGON QUEST XI S.exe", "type": "Game" } + +# https://store.steampowered.com/app/434050/Duke_Nukem_3D_20th_Anniversary_World_Tour/ +{ "name": "duke3d.exe", "type": "Game" } + +# https://store.steampowered.com/app/39190/Dungeon_Siege/ +{ "name": "DungeonSiege.exe", "type": "Game" } + +# https://store.steampowered.com/app/39200/Dungeon_Siege_II/ +{ "name": "DungeonSiege2.exe", "type": "Game" } + +# https://store.steampowered.com/app/39160/Dungeon_Siege_III/ +{ "name": "Dungeon Siege III.exe", "type": "Game" } + +# https://store.steampowered.com/app/922400/DXBall_2_20th_Anniversary_Edition/ +{ "name": "DXBall2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1388880/Doki_Doki_Literature_Club_Plus/ +{ "name": "Doki Doki Literature Club Plus.exe", "type": "Game" } + +### E ### + +# Enshrouded +# https://store.steampowered.com/app/1203620 +{ "name": "enshrouded.exe", "type": "Game" } + +# https://store.steampowered.com/app/1245620/ELDEN_RING/ +{ "name": "eldenring.exe", "type": "Game" } + +# https://store.steampowered.com/app/1369630/ENDER_LILIES_Quietus_of_the_Knights/ +{ "name": "EnderLiliesSteam-Win64-Shipping.exe", "type": "Game" } +{ "name": "EnderLilies.exe", "type": "Game" } + +# https://store.steampowered.com/app/350070/Environmental_Station_Alpha/ +{ "name": "Environmental Station Alpha.exe", "type": "Game" } + +# https://store.epicgames.com/en-US/p/evil-dead-the-game +{ "name": "EvilDead-Win64-Shipping.exe", "type": "Game" } +{ "name": "EvilDead.exe", "type": "Game" } + +# https://store.steampowered.com/app/804000/Expendable/ +{ "name": "Expendable.exe", "type": "Game" } + +# https://store.steampowered.com/app/227300/Euro_Truck_Simulator_2/ +{ "name": "eurotrucks2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1007040/EARTH_DEFENSE_FORCE_5/ +{ "name": "EDF5.exe", "type": "Game" } + +# https://store.steampowered.com/app/236850/Europa_Universalis_IV/ +{ "name": "eu4.exe", "type": "Game" } + +### F ### + +# https://store.steampowered.com/app/288470/Fable_Anniversary +{ "name": "Fable Anniversary.exe", "type": "Game" } + +# https://store.steampowered.com/app/204030/Fable__The_Lost_Chapters +{ "name": "Fable.exe", "type": "Game" } + +# https://store.steampowered.com/app/1928420/Farlight_84/ +{ "name": "SolarlandClient-Win64-Shipping.exe", "type": "Game" } +{ "name": "SolarlandClient.exe", "type": "Game" } + +# https://store.steampowered.com/app/38400/Fallout_A_Post_Nuclear_Role_Playing_Game/ +{ "name": "falloutw.exe", "type": "Game" } + +# https://store.steampowered.com/app/38410/Fallout_2_A_Post_Nuclear_Role_Playing_Game/ +{ "name": "fallout2.exe", "type": "Game" } +{ "name": "FALLOUT2.exe", "type": "Game" } +{ "name": "fallout2HR.exe", "type": "Game" } +{ "name": "FalloutClient.exe", "type": "Game" } + +# https://store.steampowered.com/app/22370/Fallout_3_Game_of_the_Year_Edition/ +{ "name": "Fallout3.exe", "type": "Game" } +{ "name": "Fallout3 - Garden of Eden Creation Kit.exe", "type": "Game" } + +# https://store.steampowered.com/app/22380/Fallout_New_Vegas/ +{ "name": "FalloutNV.exe", "type": "Game" } + +# https://store.steampowered.com/app/377160/Fallout_4/ +{ "name": "Fallout4.exe", "type": "Game" } + +# https://store.steampowered.com/app/1151340/Fallout_76/ +{ "name": "Fallout76.exe", "type": "Game" } + +# https://store.steampowered.com/app/21090/FEAR/ +{ "name": "FEAR.exe", "type": "Game" } +{ "name": "FEARMP.exe", "type": "Game" } +{ "name": "FEARXP.exe", "type": "Game" } +{ "name": "FEARXP2.exe", "type": "Game" } + +# https://store.steampowered.com/app/16450/FEAR_2_Project_Origin/ +{ "name": "FEAR2.exe", "type": "Game" } + +# https://store.steampowered.com/app/21100/FEAR_3/ +{ "name": "F.E.A.R. 3.exe", "type": "Game" } + +# Fellowship (By Chief Rebel Games. Not to be confused with Fellowship by Elraim Studio.) +# https://store.steampowered.com/app/2352620/Fellowship/ +{ "name": "fellowship-Win64-Shipping.exe", "type": "Game" } + +# Final Fantasy +# https://store.steampowered.com/app/1358700/STRANGER_OF_PARADISE_FINAL_FANTASY_ORIGIN/ +{ "name": "SOPFFO.exe", "type": "Game" } + +# https://store.steampowered.com/app/1462040/FINAL_FANTASY_VII_REMAKE_INTERGRADE/ +{ "name": "ff7remake.exe", "type": "Game" } + +# https://store.steampowered.com/app/2909400/FINAL_FANTASY_VII_REBIRTH/ +{ "name": "ff7rebirth.exe", "type": "Game" } + +# https://store.steampowered.com/app/637650/FINAL_FANTASY_XV_WINDOWS_EDITION/ +{ "name": "ffxv_s.exe", "type": "Game" } + +# https://store.steampowered.com/app/39210/FINAL_FANTASY_XIV_Online/ +{ "name": "ffxiv_dx11.exe", "type": "Game" } + +# https://store.steampowered.com/app/319510/Five_Nights_at_Freddys/ +{ "name": "FiveNightsatFreddys.exe", "type": "Game" } + +# https://gamejolt.com/games/imadethisforyou/981759 +{ "name": "FNAF 1 REMAKE.exe", "type": "Game" } + +# https://store.steampowered.com/app/732690/FIVE_NIGHTS_AT_FREDDYS_HELP_WANTED/ +{ "name": "freddys.exe", "type": "Game" } +{ "name": "freddys-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/2287520/Five_Nights_at_Freddys_Help_Wanted_2/ +{ "name": "HW2.exe", "type": "Game" } +{ "name": "HW2-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1680880/Forspoken/ +{ "name": "FORSPOKEN.exe", "type": "Game" } + +# https://store.steampowered.com/app/1551360/Forza_Horizon_5/ +{ "name": "ForzaHorizon5.exe", "type": "Game" } + +# https://store.steampowered.com/app/1293830/Forza_Horizon_4/ +{ "name": "ForzaHorizon4.exe", "type": "Game" } + +# https://store.steampowered.com/app/2420110/Horizon_Forbidden_West_Complete_Edition/ +{ "name": "HorizonForbiddenWest.exe", "type": "Game" } + +### G ### + +# Gas Station Simulator +# https://store.steampowered.com/app/1149620 +{ "name": "GSS2.exe", "type": "Game" } + +# https://store.steampowered.com/app/4000/Garrys_Mod/ +# Proton version of Garry's mod +{ "name": "gmod.exe", "type": "Game" } + +# GenshinImpact International version +{ "name": "GenshinImpact.exe", "type": "Game" } + +# Chinese version +{ "name": "YuanShen.exe", "type": "Game" } + +# https://store.steampowered.com/app/2215430/Ghost_of_Tsushima_DIRECTORS_CUT/ +{ "name": "GhostOfTsushima.exe", "type": "Game" } + +# Tom Clancy's Ghost Recon Advanced Warfighter +{ "name": "GRAW.exe", "type": "Game" } +{ "name": "GRAW-standalone.exe", "type": "Game" } + +# Tom Clancy's Ghost Recon Advanced Warfighter 2 +{ "name": "graw2.exe", "type": "Game" } +{ "name": "graw2_dedicated.exe", "type": "Game" } + +# https://store.steampowered.com/app/1150760/Gloomwood/ +{ "name": "Gloomwood.exe", "type": "Game" } + +# https://store.steampowered.com/app/1217060/Gunfire_Reborn/ +{ "name": "Gunfire Reborn.exe", "type": "Game" } + +# https://store.steampowered.com/app/65540/Gothic_1/ +# https://github.com/GothicFixTeam/GothicFix +{ "name": "GOTHIC.EXE", "type": "Game" } +{ "name": "GothicMod.exe", "type": "Game" } + +# https://store.steampowered.com/app/39510/Gothic_II_Gold_Edition/ +# https://www.worldofgothic.de/dl/download_folder18.htm18 +{ "name": "Gothic2.exe", "type": "Game" } + +# https://store.steampowered.com/app/39500/Gothic_3/ +{ "name": "Gothic3.exe", "type": "Game" } + +# https://store.steampowered.com/app/1034860/GRANDIA_HD_Remaster/ +{ "name": "grandia.exe", "type": "Game" } + +# https://store.steampowered.com/app/330390/GRANDIA_II_HD_Remaster/ +{ "name": "grandia2.exe", "type": "Game" } + +# Grounded, https://store.steampowered.com/app/962130/Grounded/ +{ "name": "Maine-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1090630/Granblue_Fantasy_Versus/ +{ "name": "GBVS.exe", "type": "Game" } +{ "name": "GBVS-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/12210/Grand_Theft_Auto_IV_The_Complete_Edition/ +{ "name": "GTAIV.exe", "type": "Game" } + +# https://store.steampowered.com/app/12120/Grand_Theft_Auto_San_Andreas/ +{ "name": "gta-sa.exe", "type": "Game" } + +# https://store.steampowered.com/app/12110/Grand_Theft_Auto_Vice_City/ +{ "name": "gta-vc.exe", "type": "Game" } + +# https://store.steampowered.com/app/12100/Grand_Theft_Auto_III +{ "name": "gta3.exe", "type": "Game" } + +# https://store.steampowered.com/app/12180/Grand_Theft_Auto_2 +{ "name": "gta2.exe", "type": "Game" } + +# https://store.steampowered.com/app/12170/Grand_Theft_Auto +{ "name": "Grand Theft Auto.exe", "type": "Game" } + +# https://store.steampowered.com/app/219990/Grim_Dawn/ +{ "name": "Grim Dawn.exe", "type": "Game" } + +# https://store.steampowered.com/app/1284210/Guild_Wars_2/ +{ "name": "Gw2-64.exe", "type": "Game" } + +# https://store.steampowered.com/app/1593500/God_of_War/ +{ "name": "GoW.exe", "type": "Game" } + +### H ### + +# Horizon Zero Dawn +# https://store.steampowered.com/app/1151640 +{ "name": "HorizonZeroDawn.exe", "type": "Game" } + +# https://store.steampowered.com/app/450540/Hot_Dogs_Horseshoes__Hand_Grenades/ +{ "name": "h3vr.exe", "type": "Game" } + +# https://store.steampowered.com/app/1145360/Hades/ +{ "name": "Hades.exe", "type": "Game" } + +# https://store.steampowered.com/app/976730/Halo_The_Master_Chief_Collection/ +{ "name": "MCC-Win64-Shipping.exe", "type": "Game" } +{ "name": "mcclauncher.exe", "type": "Game" } + +# https://store.steampowered.com/app/253230/A_Hat_in_Time/ +{ "name": "HatinTimeGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/394360/Hearts_of_Iron_IV/ +# Windows version +{ "name": "hoi4.exe", "type": "Game" } + +# https://store.steampowered.com/app/889910/Hell_Pie/ +{ "name": "HellPie.exe", "type": "Game" } + +# https://store.steampowered.com/app/2181610/Heretics_Fork/ +{ "name": "Heretics Fork.exe", "type": "Game" } + +# https://store.steampowered.com/app/990080/Hogwarts_Legacy/ +{ "name": "HogwartsLegacy.exe", "type": "Game" } + +# https://store.steampowered.com/app/6900/Hitman_Codename_47/ +{ "name": "Hitman.Exe", "type": "Game" } + +# https://store.steampowered.com/app/6850/Hitman_2_Silent_Assassin/ +{ "name": "hitman2.exe", "type": "Game" } + +# https://store.steampowered.com/app/247430/Hitman_Contracts/ +{ "name": "HitmanContracts.exe", "type": "Game" } + +# https://store.steampowered.com/app/6860/Hitman_Blood_Money/ +{ "name": "HitmanBloodMoney.exe", "type": "Game" } + +# https://store.steampowered.com/app/203140/Hitman_Absolution/ +{ "name": "HMA.exe", "type": "Game" } + +# https://store.steampowered.com/app/236870/HITMAN/ +{ "name": "HITMAN.exe", "type": "Game" } + +# https://store.steampowered.com/app/863550/HITMAN_2/ +{ "name": "HITMAN2.exe", "type": "Game" } + +# https://store.steampowered.com/app/632300/Hobo_Tough_Life/ +{ "name": "HoboRPG.exe", "type": "Game" } + +# https://store.steampowered.com/app/367520/Hollow_Knight/ +{ "name": "hollow_knight.exe", "type": "Game" } + +# https://store.steampowered.com/app/1030300/Hollow_Knight_Silksong/ +{ "name": "Hollow Knight S", "type": "Game" } + +# https://store.steampowered.com/app/2420510/HoloCure__Save_the_Fans/ +{ "name": "HoloCure.exe", "type": "Game" } + +# https://store.steampowered.com/app/824600/HROT/ +{ "name": "HROT.exe", "type": "Game" } + +# https://store.steampowered.com/app/686810/Hell_Let_Loose/ +{ "name": "HLL-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/553850/HELLDIVERS_2/ +{ "name": "helldivers2.exe", "type": "Game" } + +# Hearthstone +{ "name": "Hearthstone.exe", "type": "Game" } + +### I ### + +# https://store.steampowered.com/app/15320/IL2_Sturmovik_1946/ +{ "name": "il2fb.exe", "type": "Game" } + +# https://store.steampowered.com/app/2677660/Indiana_Jones_and_the_Great_Circle/ +{ "name": "TheGreatCircle.exe", "type": "Game" } + +# https://store.steampowered.com/app/581320/Insurgency_Sandstorm/ +{ "name": "Insurgency.exe", "type": "Game" } +{ "name": "InsurgencyClient-Win64-Shipping.exe", "type": "Game" } +{ "name": "InsurgencyEAC.exe", "type": "Game" } + +# https://store.steampowered.com/app/250900/The_Binding_of_Isaac_Rebirth/ +{ "name": "isaac-ng.exe", "type": "Game" } + +### J ### + +# Judge Dredd https://store.steampowered.com/app/3710 +{ "name": "Dredd.exe", "type": "Game" } + +# Jump Space https://store.steampowered.com/app/1757300/Jump_Space/ +{ "name": "Jump Space.exe", "type": "Game" } + +# https://store.steampowered.com/app/8190/Just_Cause_2/ +{ "name": "JustCause2.exe", "type": "Game" } + +# https://store.steampowered.com/app/225540/Just_Cause_3/ +{ "name": "JustCause3.exe", "type": "Game" } + +# https://store.steampowered.com/app/517630/Just_Cause_4_Reloaded/ +{ "name": "JustCause4.exe", "type": "Game" } + +### K ### + +# https://store.steampowered.com/app/868520/killer7/ +{ "name": "Killer7Win.exe", "type": "Game" } + +# https://store.steampowered.com/app/261110/Killer_is_Dead__Nightmare_Edition/ +{ "name": "KidGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/232090/Killing_Floor_2/ +# https://store.epicgames.com/en-US/p/killing-floor-2 +{ "name": "KFGame.exe", "type": "Game" } + +# King Arthur: Knight's Tale https://store.steampowered.com/app/1157390/ +{ "name": "KA_KT.exe", "type": "Game" } + +# https://store.steampowered.com/app/379430/Kingdom_Come_Deliverance/ +{ "name": "KingdomCome.exe", "type": "Game" } + +# Kingdoms of amalur https://store.steampowered.com/app/1041720 +{ "name": "koa.exe", "type": "Game" } + +# https://store.steampowered.com/app/38430/Kingpin__Life_of_Crime +{ "name": "kingpin.exe", "type": "Game" } + +### L ### + +# https://store.steampowered.com/app/110800/LA_Noire/ +{ "name": "LANoire.exe", "type": "Game" } + +# https://store.steampowered.com/app/3981100/Leaf_it_Alone/ +{ "name": "Leaf it Alone.exe", "type": "Game" } + +# https://store.steampowered.com/app/500/Left_4_Dead/ +{ "name": "left4dead.exe", "type": "Game" } + +# https://store.steampowered.com/app/32440/LEGO_Star_Wars__The_Complete_Saga/ +{ "name": "LEGOStarWarsSaga.exe", "type": "Game" } + +# https://store.steampowered.com/app/32510/LEGO_Star_Wars_III__The_Clone_Wars/ +{ "name": "LEGOCloneWars.exe", "type": "Game" } + +# https://store.steampowered.com/app/438640/LEGO_STAR_WARS_The_Force_Awakens/ +{ "name": "LEGOSWTFA.exe", "type": "Game" } +{ "name": "LEGOSWTFA_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/647830/LEGO_Marvel_Super_Heroes_2/ +{ "name": "LEGOMARVEL2.exe", "type": "Game" } +{ "name": "LEGOMARVEL2_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/829110/LEGO_DC_SuperVillains/ +{ "name": "LEGO DC Super-villains_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/249130/LEGO_Marvel_Super_Heroes/ +{ "name": "LEGOMARVEL.exe", "type": "Game" } + +# https://store.steampowered.com/app/311770/LEGO_Pirates_of_the_Caribbean_The_Video_Game/ +{ "name": "LEGOPirates.exe", "type": "Game" } + +# https://store.steampowered.com/app/214510/LEGO_The_Lord_of_the_Rings/ +{ "name": "LEGOLOTR.exe", "type": "Game" } + +# https://store.steampowered.com/app/21130/LEGO_Harry_Potter_Years_14/ +{ "name": "LEGOHarryPotter.exe", "type": "Game" } + +# https://store.steampowered.com/app/204120/LEGO_Harry_Potter_Years_57/ +{ "name": "harry2.exe", "type": "Game" } + +# https://store.steampowered.com/app/313690/LEGO_Batman_3_Beyond_Gotham/ +{ "name": "LEGOBatman3.exe", "type": "Game" } +{ "name": "LEGOBatman3_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/332310/LEGO_Worlds/ +{ "name": "LEGO_Worlds.exe", "type": "Game" } +{ "name": "LEGO_Worlds_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/405310/LEGO_MARVELs_Avengers/ +{ "name": "LEGOMARVELAvengers.exe", "type": "Game" } +{ "name": "LEGOMARVELAvengers_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/352400/LEGO_Jurassic_World/ +{ "name": "LEGOJurassicWorld.exe", "type": "Game" } +{ "name": "LEGOJurassicWorld_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/285160/LEGO_The_Hobbit/ +{ "name": "LEGOHobbit.exe", "type": "Game" } +{ "name": "LEGOHobbit_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/32330/LEGO_Indiana_Jones_The_Original_Adventures/ +{ "name": "LEGOIndy.exe", "type": "Game" } + +# https://store.steampowered.com/app/578330/LEGO_City_Undercover/ +{ "name": "LEGOLCUR_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/21000/LEGO_Batman_The_Videogame/ +{ "name": "LEGOBatman.exe", "type": "Game" } + +# https://store.steampowered.com/app/818320/LEGO_The_Incredibles/ +{ "name": "LEGO The Incredibles.exe", "type": "Game" } +{ "name": "LEGO The Incredibles_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/32450/LEGO_Indiana_Jones_2_The_Adventure_Continues/ +{ "name": "LEGOIndy2.exe", "type": "Game" } + +# https://store.steampowered.com/app/213330/LEGO_Batman_2_DC_Super_Heroes/ +{ "name": "LEGOBatman2.exe", "type": "Game" } + +# Lies of P https://store.steampowered.com/app/1627720/ +{ "name": "LOP-Win64-Shipping.exe", "type": "Game" } +{ "name": "LOP.exe", "type": "Game" } + +# https://store.steampowered.com/app/2375550/Like_a_Dragon_Gaiden_The_Man_Who_Erased_His_Name/ +{ "name": "likeadragongaiden.exe", "type": "Game" } + +# https://store.steampowered.com/app/2072450/Like_a_Dragon_Infinite_Wealth/ +{ "name": "likeadragon8.exe", "type": "Game" } + +# https://store.steampowered.com/app/1049890/Little_Witch_Nobeta/ +{ "name": "LittleWitchNobeta.exe", "type": "Game" } + +# https://store.steampowered.com/app/1501750/Lords_of_the_Fallen/ +{ "name": "LOTF2-Win64-Shipping.exe", "type": "Game" } +{ "name": "LOTF2.exe", "type": "Game" } + +### M ### + +# https://store.steampowered.com/app/42910/Magicka/ +{ "name": "Magicka.exe", "type": "Game" } + +# https://store.steampowered.com/app/238370/Magicka_2/ +{ "name": "Magicka2.exe", "type": "Game" } + +# Mahjong Soul https://store.steampowered.com/app/2739990/Mahjong_Soul/ +{ "name": "Jantama_MahjongSoul.exe", "type": "Game" } + +# https://store.steampowered.com/app/12130/Manhunt/ +{ "name": "manhunt.exe", "type": "Game" } + +# https://store.steampowered.com/app/17460/Mass_Effect_2007/ +{ "name": "MassEffect.exe", "type": "Game" } + +# https://store.steampowered.com/app/24980/Mass_Effect_2_2010_Edition/ +{ "name": "MassEffect2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1238020/Mass_Effect_3_N7_Digital_Deluxe_Edition_2012/ +{ "name": "MassEffect3.exe", "type": "Game" } + +# https://store.steampowered.com/app/12140/Max_Payne/ +{ "name": "maxpayne.exe", "type": "Game" } + +# https://store.steampowered.com/app/12150/Max_Payne_2_The_Fall_of_Max_Payne/ +{ "name": "maxpayne2.exe", "type": "Game" } + +# https://store.steampowered.com/app/204100/Max_Payne_3/ +{ "name": "MaxPayne3.exe", "type": "Game" } + +# https://store.steampowered.com/app/342200/MechWarrior_Online_Legends/ +{ "name": "MWOClient.exe", "type": "Game" } + +# https://store.steampowered.com/app/3405340/Megabonk/ +{ "name": "Megabonk.exe", "type": "Game" } + +# https://store.steampowered.com/app/235460/METAL_GEAR_RISING_REVENGEANCE/ +{ "name": "METAL GEAR RISING REVENGEANCE.exe", "type": "Game" } + +# https://store.steampowered.com/app/2417610/METAL_GEAR_SOLID_D_SNAKE_EATER/ +{ "name": "MGSDelta-Win64-Shipping.exe", "type": "Game" } +{ "name": "Nightmare-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/940910/Minoria/ +{ "name": "Minoria.exe", "type": "Game" } + +# https://store.steampowered.com/app/1414020/Mixolumia/ +{ "name": "Mixolumia.exe", "type": "Game" } + +# https://store.steampowered.com/app/1446780/MONSTER_HUNTER_RISE/ +{ "name": "MonsterHunterRise.exe", "type": "Game" } + +# https://store.steampowered.com/app/2246340/Monster_Hunter_Wilds/ +{ "name": "MonsterHunterWilds.exe", "type": "Game" } + +# https://store.steampowered.com/app/582010/Monster_Hunter_World/ +{ "name": "MonsterHunterWorld.exe", "type": "Game" } + +# https://store.steampowered.com/app/774171/Muse_Dash/ +{ "name": "MuseDash.exe", "type": "Game" } + +# https://store.steampowered.com/app/516750/My_Summer_Car/ +{ "name": "mysummercar.exe", "type": "Game" } + +### N ### + +# https://store.steampowered.com/app/1063730/New_World_Aeternum/ +{ "name": "NewWorld.exe", "type": "Game" } + +# https://store.steampowered.com/app/524220/NieRAutomata/ +{ "name": "NierAutomata.exe", "type": "Game" } + +# https://store.steampowered.com/app/1051690/Nightmare_Reaper/ +{ "name": "MyProject-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/798460/Ni_no_Kuni_Wrath_of_the_White_Witch_Remastered/ +{ "name": "NinoKuni_WotWW_Remastered.exe", "type": "Game" } + +# https://store.steampowered.com/app/589360/Ni_no_Kuni_II_Revenant_Kingdom/ +{ "name": "Nino2.exe", "type": "Game" } + +# https://store.steampowered.com/app/275850/No_Mans_Sky/ +{ "name": "NMS.exe", "type": "Game" } + +# https://store.steampowered.com/app/283290/Nosferatu_The_Wrath_of_Malachi/ +{ "name": "Nosferatu.exe", "type": "Game" } + +# https://store.steampowered.com/app/1451940/NEEDY_STREAMER_OVERLOAD/ +{ "name": "Windose.exe", "type": "Game" } + +### O ### + +# https://store.steampowered.com/app/921570/OCTOPATH_TRAVELER/ +{ "name": "Octopath_Traveler-Win64-Shipping.exe", "type": "Game" } +{ "name": "Octopath_Traveler.exe", "type": "Game" } + +# https://store.steampowered.com/app/1869590/Omega_Strikers/ +{ "name": "OmegaStrikers.exe", "type": "Game" } + +# https://store.steampowered.com/app/798490/Othercide/ +{ "name": "Othercide.exe", "type": "Game" } +{ "name": "UnityCrashHandler64.exe", "type": "BG_CPUIO" } + +# https://store.steampowered.com/app/794260/Outward_Definitive_Edition/ +{ "name": "Outward.exe", "type": "Game" } + +# https://overwatch.blizzard.com/ +# https://us.shop.battle.net/en-us/product/overwatch +{ "name": "Overwatch.exe", "type": "Game" } + +# https://store.steampowered.com/app/457140/Oxygen_Not_Included/ +{ "name": "OxygenNotIncluded.exe", "type": "Game" } + +### P ### + +# https://store.steampowered.com/app/214870/Painkiller_Hell__Damnation/ +{ "name": "PKHDGame-Win32-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1623730/Palworld +{ "name": "Palworld-Win64-Shipping.exe", "type": "Game" } +{ "name": "Palworld.exe", "type": "Game" } + +# https://store.steampowered.com/app/39530/Painkiller_Black_Edition/ +{ "name": "Painkiller.exe", "type": "Game" } + +# https://store.steampowered.com/app/3270/Painkiller_Overdose/ +{ "name": "Overdose.exe", "type": "Game" } + +# https://store.steampowered.com/app/206760/Painkiller_Recurring_Evil/ +{ "name": "RecurringEvil.exe", "type": "Game" } + +# https://store.steampowered.com/app/65560/Painkiller_Redemption/ +{ "name": "Redemption.exe", "type": "Game" } + +# https://store.steampowered.com/app/39560/Painkiller_Resurrection/ +{ "name": "Resurrection.exe", "type": "Game" } + +# ParanormalHK https://store.steampowered.com/app/1178490 +{ "name": "PuzzleGame-Win64-Shipping.exe", "type": "Game" } +{ "name": "PuzzleGame.exe", "type": "Game" } + +# PAYDAY 3 https://store.steampowered.com/app/1272080 +{ "name": "PAYDAY3Client-Win64-Shipping.exe", "type": "Game" } +{ "name": "PAYDAY3Client.exe", "type": "Game" } + +# Party Animals https://store.steampowered.com/app/1260320 +{ "name": "PartyAnimals.exe", "type": "Game" } + +# https://store.steampowered.com/app/238960/Path_of_Exile/ +# https://store.steampowered.com/app/2694490/Path_of_Exile_2/ +# Steam version +{ "name": "PathOfExile_x64Steam.exe", "type": "Game" } +{ "name": "PathOfExileSteam.exe", "type": "Game" } + +# Standalone version +{ "name": "PathOfExile_x64.exe", "type": "Game" } +{ "name": "PathOfExile.exe", "type": "Game" } + +# Pathfinder: Kingmaker https://store.steampowered.com/app/640820 +{ "name": "Kingmaker.exe", "type": "Game" } + +# Pathfinder: Wrath of the Righteous https://store.steampowered.com/app/1184370 +{ "name": "Wrath.exe", "type": "Game" } + +# PEAK https://store.steampowered.com/app/3527290/PEAK/ +{ "name": "PEAK.exe", "type": "Game" } + +# Pro Evolution Soccer 2013 +{ "name": "pes2013.exe", "type": "Game" } + +# Pro Evolution Soccer 6 +{ "name": "PES6.exe", "type": "Game" } + +# https://store.steampowered.com/app/739630/Phasmophobia/ +{ "name": "Phasmophobia.exe", "type": "Game" } + +# https://store.steampowered.com/app/1056640/Phantasy_Star_Online_2_New_Genesis/ +{ "name": "pso2.exe", "type": "Game" } + +# https://store.steampowered.com/app/895870/Project_Wingman/ +{ "name": "ProjectWingman.exe", "type": "Game" } +{ "name": "ProjectWingman-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/1894430/Plan_B_Terraform/ +{ "name": "Plan B Terraform.exe", "type": "Game" } + +# https://store.steampowered.com/app/31280/Poker_Night_at_the_Inventory/ +{ "name": "CelebrityPoker.exe", "type": "Game" } + +# https://store.steampowered.com/app/234710/Poker_Night_2/ +{ "name": "PokerNight2.exe", "type": "Game" } + +### Q ### +### R ### + +# Ruined King: A League of Legends Story +# https://store.steampowered.com/app/1276790 +{ "name": "RuinedKing.exe", "type": "Game" } + +# Rabbit and Steel https://store.steampowered.com/app/2132850/Rabbit_and_Steel/ +{ "name": "RabbitSteel.exe", "type": "Game" } + +# https://store.steampowered.com/app/548570/RAGE_2/ +{ "name": "RAGE2.exe", "type": "Game" } + +# Red Dead Redemption 2 https://store.steampowered.com/app/1174180/ +{ "name": "RDR2.exe", "type": "Game" } + +# Red Faction https://store.steampowered.com/app/20530 +# https://github.com/rafalh/dashfaction +{ "name": "RF.exe", "type": "Game" } +{ "name": "RF_120na.exe", "type": "Game" } + +# https://store.steampowered.com/app/20550/Red_Faction_II/ +{ "name": "rf2.exe", "type": "Game" } + +# https://store.steampowered.com/app/55110/Red_Faction_Armageddon/ +{ "name": "RedFactionArmageddon.exe", "type": "Game" } +{ "name": "RedFactionArmageddon_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/667720/Red_Faction_Guerrilla_ReMarstered/ +{ "name": "rfg.exe", "type": "Game" } + +# https://store.steampowered.com/app/20500/Red_Faction_Guerrilla_Steam_Edition/ +{ "name": "RFG.exe", "type": "Game" } + +# https://store.steampowered.com/app/231430/Company_of_Heroes_2/ +{ "name": "RelicCoH2.exe", "type": "Game" } + +# https://store.steampowered.com/app/617290/Remnant_From_the_Ashes/ +{ "name": "Remnant-Win64-Shipping.exe", "type": "Game" } +{ "name": "Remnant.exe", "type": "Game" } + +# https://store.steampowered.com/app/1282100/REMNANT_II/ +{ "name": "Remnant2-Win64-Shipping.exe", "type": "Game" } +{ "name": "Remnant2.exe", "type": "Game" } + +# https://store.steampowered.com/app/3241660/REPO/ +{ "name": "REPO.exe", "type": "Game" } + +# https://store.steampowered.com/app/418370/Resident_Evil_7_Biohazard +{ "name": "re7.exe", "type": "Game" } + +# https://store.steampowered.com/app/883710/Resident_Evil_2 +{ "name": "re2.exe", "type": "Game" } + +# https://store.steampowered.com/app/952060/Resident_Evil_3 +{ "name": "re3.exe", "type": "Game" } + +# https://store.steampowered.com/app/254700/Resident_Evil_4_2005/ +{ "name": "bio4.exe", "type": "Game" } + +# https://store.steampowered.com/app/2050650/Resident_Evil_4/ +{ "name": "re4.exe", "type": "Game" } + +# https://store.steampowered.com/app/1196590/Resident_Evil_Village/ +{ "name": "re8.exe", "type": "Game" } + +# https://store.steampowered.com/app/221040/Resident_Evil_6 +{ "name": "BH6.exe", "type": "Game" } + +# https://store.steampowered.com/app/21690/Resident_Evil_5 +{ "name": "re5dx9.exe", "type": "Game" } + +# https://store.steampowered.com/app/339340/Resident_Evil_0 +{ "name": "re0hd.exe", "type": "Game" } + +# https://store.steampowered.com/app/287290/Resident_Evil_Revelations_2 +{ "name": "rerev2.exe", "type": "Game" } + +# https://store.steampowered.com/app/304240/Resident_Evil +{ "name": "bhd.exe", "type": "Game" } + +# https://store.steampowered.com/app/222480/Resident_Evil_Revelations +{ "name": "rerev.exe", "type": "Game" } + +# https://store.steampowered.com/app/209100/Resident_Evil_Operation_Raccoon_City +{ "name": "RaccoonCity.exe", "type": "Game" } + +# https://store.steampowered.com/app/1681430/RoboCop_Rogue_City/ +{ "name": "RoboCop.exe", "type": "Game" } +{ "name": "RoboCop-Win64-Shipping.exe", "type": "Game" } + +# Rocket League via Proton +{ "name": "RocketLeague.exe", "type": "Game" } + +# https://store.steampowered.com/app/7020/Rogue_Trooper/ +{ "name": "RogueTrooper.exe", "type": "Game" } + +# https://store.steampowered.com/app/529490/Rogue_Trooper_Redux/ +{ "name": "RTR_x64.exe", "type": "Game" } + +# https://store.steampowered.com/app/928390/RType_Dimensions_EX/ +{ "name": "R-Type_Dimensions.exe", "type": "Game" } + +# https://store.steampowered.com/app/210950/Rune_Classic/ +{ "name": "Rune.exe", "type": "Game" } + +# https://store.steampowered.com/app/400910/RabiRibi/ +{ "name": "rabiribi.exe", "type": "Game" } + +### S ### + +# Shadow of the Tomb Raider +# https://store.steampowered.com/app/750920 +{ "name": "SOTTR.exe", "type": "Game" } + +# https://store.steampowered.com/app/55230/Saints_Row_The_Third/ +{ "name": "SaintsRowTheThird.exe", "type": "Game" } +{ "name": "SaintsRowTheThird_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/9480/Saints_Row_2/ +{ "name": "SR2_pc.exe", "type": "Game" } + +# https://store.steampowered.com/app/1747050/Sam__Max_Beyond_Time_and_Space/ +{ "name": "SamMax200.exe", "type": "Game" } + +# https://store.steampowered.com/app/1440440/Sam__Max_Save_the_World/ +{ "name": "SamMax100.exe", "type": "Game" } + +# https://store.steampowered.com/app/2648050/Sam__Max_The_Devils_Playhouse/ +{ "name": "SamMax300.exe", "type": "Game" } + +# https://store.steampowered.com/app/1076550/SAMURAI_SHODOWN_V_SPECIAL +{ "name": "SSVS.exe", "type": "Game" } + +# https://store.steampowered.com/app/999660/SAMURAI_SHODOWN_NEOGEO_COLLECTION +{ "name": "Samurai Shodown Collection.exe", "type": "Game" } + +# https://store.steampowered.com/app/1094520/Sands_of_Salzaar/ +{ "name": "DesertLegend.exe", "type": "Game" } + +# https://store.steampowered.com/app/526870/Satisfactory/ +{ "name": "FactoryGame-Win64-Shipping.exe", "type": "Game" } +{ "name": "FactoryGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/1948450/Sex_Chess/ +{ "name": "BattleChess-Win64-Shipping.exe", "type": "Game" } +{ "name": "BattleChess.exe", "type": "Game" } + +# Shadows: Awakening https://store.steampowered.com/app/585450 +{ "name": "shadows.exe", "type": "Game" } + +# https://store.steampowered.com/app/758330/Shenmue_I__II/ +{ "name": "Shenmue.exe", "type": "Game" } +{ "name": "Shenmue2.exe", "type": "Game" } + +# https://store.steampowered.com/app/878670/Shenmue_III/ +{ "name": "Shenmue3-Win64-Shipping.exe", "type": "Game" } +{ "name": "Shenmue3.exe", "type": "Game" } + +# https://store.steampowered.com/app/610860/Shogo_Mobile_Armor_Division/ +{ "name": "Shogo.exe", "type": "Game" } + +# https://store.steampowered.com/app/1313/SiN_Gold/ +{ "name": "sin.exe", "type": "Game" } + +# Smite https://www.smitegame.com/ +{ "name": "CoherentUI_Host.exe", "type": "Game" } + +# Sniper Elite 5 https://store.steampowered.com/app/1029690 +{ "name": "sniper5_dx12.exe", "type": "Game" } +{ "name": "sniper5_vulkan.exe", "type": "Game" } + +# SnowRunner - https://www.focus-entmt.com/en/games/snowrunner +{ "name": "SnowRunner.exe", "type": "Game" } + +# https://store.steampowered.com/app/638490/Soldat/ +{ "name": "soldat.exe", "type": "Game" } + +# https://store.steampowered.com/app/474220/Soldat_2/ +{ "name": "soldat2.exe", "type": "Game" } + +# https://store.steampowered.com/app/2513280/SONIC_X_SHADOW_GENERATIONS/ +{ "name": "SONIC_GENERATIONS.exe", "type": "Game" } +{ "name": "SONIC_X_SHADOW_GENERATIONS.exe", "type": "Game" } + +# Sonic Racing: Crossworlds +{ "name": "SonicRacingCrossWorldsSteam.exe", "type": "Game" } + +# https://store.steampowered.com/app/1817070/Marvels_SpiderMan_Remastered/ +{ "name": "Spider-Man.exe", "type": "Game" } + +# https://store.steampowered.com/app/677620/Splitgate/ +{ "name": "PortalWars-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/393380/Squad/ +{ "name": "squad_launcher.exe", "type": "BG_CPUIO" } +{ "name": "SquadGame.exe", "type": "Game" } + +# Stalker:SoC https://store.steampowered.com/app/4500/STALKER_Shadow_of_Chernobyl/ +{ "name": "XR_3DA.exe", "type": "Game" } + +# https://store.steampowered.com/app/20510/STALKER_Clear_Sky/ +# https://store.steampowered.com/app/41700/STALKER_Call_of_Pripyat/ +{ "name": "xrEngine.exe", "type": "Game" } + +# https://store.steampowered.com/app/1643320/STALKER_2_Heart_of_Chornobyl/ +{ "name": "Stalker2-Win64-Shipping.exe", "type": "Game" } +{ "name": "Stalker2.exe", "type": "Game" } + +# Star Citizen - https://robertsspaceindustries.com +{ "name": "StarCitizen.exe", "type": "Game" } + +# https://store.steampowered.com/app/1716740/Starfield/ +{ "name": "Starfield.exe", "type": "Game" } + +# https://store.steampowered.com/app/9900/Star_Trek_Online/ +{ "name": "GameClient.exe", "type": "Game" } + +# Star Wars: Battlefront II - https://store.epicgames.com/de/p/star-wars-battlefront-2 +{ "name": "starwarsbattlefrontii.exe", "type": "Game" } +{ "name": "starwarsbattlefrontii_trial.exe", "type": "Game" } + +# https://store.steampowered.com/app/1332010/Stray/ +{ "name": "Stray.exe", "type": "Game" } + +# https://store.steampowered.com/app/1364780/Street_Fighter_6/ +{ "name": "StreetFighter6.exe", "type": "Game" } + +# System Shock 2 https://store.steampowered.com/app/238210 +{ "name": "SS2.exe", "type": "Game" } + +# https://store.steampowered.com/app/814380/Sekiro_Shadows_Die_Twice__GOTY_Edition/ +{ "name": "sekiro.exe", "type": "Game" } + +# https://store.steampowered.com/app/1602080/Soulstice/ +{ "name": "Soulstice.exe", "type": "Game" } + +# https://store.steampowered.com/app/1377580/Soulworker/ +{ "name": "SoulWorker.exe", "type": "Game" } + +# https://store.steampowered.com/app/411830/SENRAN_KAGURA_SHINOVI_VERSUS/ +{ "name": "SKShinoviVersus.exe", "type": "Game" } + +# https://store.steampowered.com/app/502800/SENRAN_KAGURA_ESTIVAL_VERSUS/ +{ "name": "SKEstivalVersus.exe", "type": "Game" } + +### The ### +# There are a lot of titles with "The" prefix. I want to separate these titles from the game titles actually start with "T" + +# The Farmer Was Replaced +# https://store.steampowered.com/app/2060160 +{ "name": "TheFarmerWasReplaced.exe", "type": "Game" } + +# The Spell Brigade +# https://store.steampowered.com/app/2904000 +{ "name": "TheSpellBrigade.exe", "type": "Game" } + +# https://store.steampowered.com/app/3070070/TCG_Card_Shop_Simulator/ +{ "name": "Card Shop Simulator.exe", "type": "Game" } + +# https://www.gog.com/en/game/the_colonists +{ "name": "TheColonists.exe", "type": "Game" } + +# https://store.steampowered.com/app/22320/The_Elder_Scrolls_III_Morrowind_Game_of_the_Year_Edition/ +{ "name": "Morrowind.exe", "type": "Game" } + +# https://store.steampowered.com/app/900883/The_Elder_Scrolls_IV_Oblivion_Game_of_the_Year_Edition_Deluxe/ +{ "name": "Oblivion.exe", "type": "Game" } + +# https://store.steampowered.com/app/2623190/The_Elder_Scrolls_IV_Oblivion_Remastered/ +{ "name": "OblivionRemastered.exe", "type": "Game" } +{ "name": "OblivionRemastered-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/489830/The_Elder_Scrolls_V_Skyrim_Special_Edition/ +{ "name": "SkyrimSE.exe", "type": "Game" } +{ "name": "TESV.exe", "type": "Game" } + +# TESO https://store.steampowered.com/app/306130/The_Elder_Scrolls_Online/ +{ "name": "eso64.exe", "type": "Game" } + +# The Finals https://store.steampowered.com/app/2073850/THE_FINALS/ +{ "name": "Discovery.exe", "type": "Game" } +{ "name": "start_protected_game.exe", "type": "Game" } +{ "name": "EasyAntiCheat_EOS_Setup.exe", "type": "Game" } +{ "name": "UEPrereqSetup_x64.exe", "type": "Game" } +{ "name": "CrashReportClient.exe", "type": "BG_CPUIO" } +{ "name": "crashpad_handler.exe", "type": "BG_CPUIO" } +{ "name": "CrGpuMain.exe", "type": "BG_CPUIO" } +{ "name": "CrUtilityMain.exe", "type": "BG_CPUIO" } + +# https://store.steampowered.com/agecheck/app/242760/The_Forest/ +{ "name": "TheForest.exe", "type": "Game" } + +# https://store.steampowered.com/app/222940/THE_KING_OF_FIGHTERS_XIII_STEAM_EDITION +{ "name": "kofxiii.exe", "type": "Game" } + +# https://store.steampowered.com/app/571260/THE_KING_OF_FIGHTERS_XIV_STEAM_EDITION +{ "name": "kofxiv.exe", "type": "Game" } + +# https://store.steampowered.com/app/222440/THE_KING_OF_FIGHTERS_2002_UNLIMITED_MATCH +{ "name": "KingOfFighters2002UM.exe", "type": "Game" } +{ "name": "KingOfFighters2002UM_x64.exe", "type": "Game" } + +# https://store.steampowered.com/app/222420/THE_KING_OF_FIGHTERS_98_ULTIMATE_MATCH_FINAL_EDITION +{ "name": "KingOfFighters98UM.exe", "type": "Game" } + +# https://store.steampowered.com/app/702120/THE_KING_OF_FIGHTERS_97_GLOBAL_MATCH +{ "name": "KOF97.exe", "type": "Game" } + +# https://store.steampowered.com/app/1498570/THE_KING_OF_FIGHTERS_XV/ +{ "name": "KOFXV_Steam.exe", "type": "Game" } + +# https://store.steampowered.com/app/465840/THE_LAST_BLADE/ +{ "name": "LastBlade.exe", "type": "Game" } + +# https://store.steampowered.com/app/702110/THE_LAST_BLADE_2/ +{ "name": "LastBlade2App.exe", "type": "Game" } + +# The Last Of Us https://store.steampowered.com/app/1888930/ +{ "name": "tlou-i-l.exe", "type": "Game" } +{ "name": "tlou-i.exe", "type": "Game" } + +# https://store.steampowered.com/app/267530/The_LEGO_Movie__Videogame/ +{ "name": "LEGOEMMET.exe", "type": "Game" } + +# https://store.steampowered.com/app/881320/The_LEGO_Movie_2_Videogame/ +{ "name": "LEGO The LEGO Movie 2_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/640590/The_LEGO_NINJAGO_Movie_Video_Game/ +{ "name": "LEGONINJAGO.exe", "type": "Game" } +{ "name": "LEGONINJAGO_DX11.exe", "type": "Game" } + +# https://store.steampowered.com/app/1773180/The_Matriarch/ +{ "name": "TheMatriarch-Win64-Shipping.exe", "type": "Game" } +{ "name": "TheMatriarch.exe", "type": "Game" } + +# The Outer Worlds https://store.steampowered.com/app/578650 +{ "name": "Indiana-Win64-Shipping.exe", "type": "Game" } +{ "name": "TheOuterWorlds.exe", "type": "Game" } + +# The Outlast Trials https://store.steampowered.com/app/1304930 +{ "name": "TOTClient-Win64-Shipping.exe", "type": "Game" } +{ "name": "TOTClient.exe", "type": "Game" } + +# https://store.steampowered.com/app/24880/The_Saboteur/ +{ "name": "Saboteur.exe", "type": "Game" } + +# https://store.steampowered.com/app/835960/The_Talos_Principle_2/ +{ "name": "Talos2-Win64-Shipping.exe", "type": "Game" } +{ "name": "Talos2.exe", "type": "Game" } + +### T ### + +# Temtem: Swarm +# https://store.steampowered.com/app/2510960 +{ "name": "TemtemSwarm.exe", "type": "Game" } + +# https://store.steampowered.com/app/3070070/TCG_Card_Shop_Simulator/ +{ "name": "Card Shop Simulator.exe", "type": "Game" } + +# TERA Online MMORPG Game +{ "name": "TERA.exe", "type": "Game" } + +# https://store.steampowered.com/app/105600/Terraria/ +{ "name": "Terraria", "type": "Game" } + +# https://store.steampowered.com/app/1486920/Tempest_Rising +{ "name": "Tempest-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/211600/Thief_Gold/ +# https://www.ttlg.com/forums/showthread.php?t=134733 +{ "name": "THIEF.EXE", "type": "Game" } +{ "name": "THIEF_no_ddfix.EXE", "type": "Game" } + +# https://store.steampowered.com/app/239160/Thief/ +{ "name": "Shipping-ThiefGame.exe", "type": "Game" } + +# https://store.steampowered.com/app/211740/Thief_II_The_Metal_Age/ +# https://www.ttlg.com/forums/showthread.php?t=146448/ +{ "name": "thief2_no_ddfix.exe", "type": "Game" } +{ "name": "thief2.exe", "type": "Game" } +{ "name": "Thief2.exe", "type": "Game" } + +# https://store.steampowered.com/app/6980/Thief_Deadly_Shadows/ +{ "name": "t3.exe", "type": "Game" } +{ "name": "T3Main.exe", "type": "Game" } + +# https://store.steampowered.com/app/2429640/THRONE_AND_LIBERTY/ +# this is from open beta test, beware +{ "name": "TL.exe", "type": "Game" } +{ "name": "UnrealCEFSubProcess.exe", "type": "Game" } + +# https://store.steampowered.com/app/1237970/Titanfall_2/ +{ "name": "Titanfall2.exe", "type": "Game" } + +# Tokyo Xtreme Racer https://store.steampowered.com/app/2634950/Tokyo_Xtreme_Racer/ +{ "name": "TokyoXtremeRacer-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/41500/Torchlight/ +{ "name": "Torchlight.exe", "type": "Game" } + +# https://store.steampowered.com/app/200710/Torchlight_II/ +{ "name": "Torchlight2.exe", "type": "Game" } + +# https://store.steampowered.com/app/1030210/Torchlight_III/ +{ "name": "Frontiers-Win64-Shipping.exe", "type": "Game" } +{ "name": "Frontiers.exe", "type": "Game" } + +# https://store.steampowered.com/app/298030/Total_Annihilation/ +{ "name": "TAE.EXE", "type": "Game" } +{ "name": "TotalA.exe", "type": "Game" } + +# A Total War Saga: Troy - https://store.epicgames.com/de/p/a-total-war-saga-troy +{ "name": "Troy.exe", "type": "Game" } + +# https://store.steampowered.com/app/1142710/Total_War_WARHAMMER_III/ +{ "name": "Warhammer3.exe", "type": "Game" } + +# https://store.steampowered.com/app/851100/Touhou_Luna_Nights/ +{ "name": "touhou_luna_nights.exe", "type": "Game" } + +# https://store.steampowered.com/app/394690/Tower_Unite/ +{ "name": "Tower-Win64-Shipping.exe", "type": "Game" } + +# https://store.steampowered.com/app/2225070/Trackmania/ +{ "name": "Trackmania.exe", "type": "Game" } + +# https://store.steampowered.com/app/1328350/Turbo_Overkill/ +{ "name": "Turbo Overkill.exe", "type": "Game" } + +### U ### + +# https://store.steampowered.com/app/1229490/ULTRAKILL/ +{ "name": "ULTRAKILL.exe", "type": "Game" } + +# https://store.steampowered.com/app/250520/UnderRail/ +{ "name": "underrail.exe", "type": "Game" } + +# https://store.steampowered.com/app/230290/Universe_Sandbox/ +{ "name": "Universe", "type": "Game" } + +# Unreal Tournament 2004 https://steamcommunity.com/app/13230 +{ "name": "UT2004.exe", "type": "Game" } + +# https://store.steampowered.com/app/871720/Ultimate_Custom_Night/ +{ "name": "Ultimate Custom Night.exe", "type": "Game" } + +### V ### + +# https://store.steampowered.com/app/1794680/Vampire_Survivors/ +{ "name": "VampireSurvivors.exe", "type": "Game" } + +# https://store.steampowered.com/app/552500/Warhammer_Vermintide_2/ +{ "name": "vermintide2_dx12.exe", "type": "Game" } +{ "name": "vermintide2.exe", "type": "Game" } + +# https://store.steampowered.com/app/2600/Vampire_The_Masquerade__Bloodlines/ +{ "name": "vampire.exe", "type": "Game" } + +# https://www.moddb.com/mods/vtmb-unofficial-patch +{ "name": "Vampire.exe", "type": "Game" } + +# https://store.steampowered.com/app/529340/Victoria_3/ +{ "name": "victoria3.exe", "type": "Game" } + +# https://votv.dev/ +{ "name": "VotV.exe", "type": "Game" } + +# https://store.steampowered.com/app/438100/VRChat/ +{ "name": "VRChat.exe", "type": "Game" } + +### W ### + +# Warframe (via Steam Proton): https://store.steampowered.com/app/230410/warframe +{ "name": "Warframe.x64.exe", "type": "Game" } + +# Wargame: Air Land Battle - https://store.steampowered.com/app/222750/Wargame_Airland_Battle/ +{ "name": "WarGame2.exe", "type": "Game" } + +# Wargame: Red Dragon - https://store.epicgames.com/de/p/wargame-red-dragon +{ "name": "WarGame3.exe", "type": "Game" } + +# https://store.steampowered.com/app/719040/Wasteland_3/ +{ "name": "WL3.exe", "type": "Game" } + +# Watch Dogs 1 via UPlay +{ "name": "Watch_Dogs.exe", "type": "Game" } + +# Watch Dogs 2 via UPlay +{ "name": "WatchDogs2.exe", "type": "Game" } + +# https://store.steampowered.com/app/20900 +# https://store.steampowered.com/app/20920 +# https://store.steampowered.com/app/292030 +{ "name": "witcher.exe", "type": "Game" } +{ "name": "witcher2.exe", "type": "Game" } +{ "name": "witcher3.exe", "type": "Game" } + +# World of Warcraft +{ "name": "Wow.exe", "type": "Game" } + +# https://worldofwarships.eu/ +# The Launcher is the application that downloads and applies the updates. +# It regularly interrupts IO operations of other processes (e.g. Browsers, Image Viewers, Music Players, ...) +# which causes hangs and interruptions. THis is the reason for scheduling it with such a low priority. +{ "name": "WoWSLauncher.exe", "type": "BG_CPUIO" } + +# That's the actual command of the game (the argument vector that is displayed in top and htop is different). +{ "name": "worldofwarships", "type": "Game" } + +# https://worldoftanks.com/ +{ "name": "wgc.exe", "type": "BG_CPUIO" } +{ "name": "WorldOfTanks.exe", "type": "Game" } + +# https://store.steampowered.com/app/1000410/WRATH_Aeon_of_Ruin/ +{ "name": "wrath-sdl.exe", "type": "Game" } +{ "name": "wrath.exe", "type": "Game" } + +# https://store.steampowered.com/app/1911610/Windblown/ +{ "name": "Windblown.exe", "type": "Game" } + +### X ### +### Y ### + +# https://store.steampowered.com/app/638970/Yakuza_0/ +{ "name": "Yakzua0.exe", "type": "Game" } + +# https://store.steampowered.com/app/1088712/Yakuza_3_Remastered/ +{ "name": "Yakzua3.exe", "type": "Game" } + +# https://store.steampowered.com/app/1105500/Yakuza_4_Remastered/ +{ "name": "Yakzua4.exe", "type": "Game" } + +# https://store.steampowered.com/app/1105510/Yakuza_5_Remastered/ +{ "name": "Yakzua5.exe", "type": "Game" } + +# https://store.steampowered.com/app/1388590/Yakuza_6_The_Song_of_Life +{ "name": "Yakzua6.exe", "type": "Game" } + +# https://store.steampowered.com/app/1235140/Yakuza_Like_a_Dragon/ +{ "name": "YakzuaLikeADragon.exe", "type": "Game" } + +# https://store.steampowered.com/app/834530/Yakuza_Kiwami/ +{ "name": "YakzuaKiwami.exe", "type": "Game" } + +# https://store.steampowered.com/app/927380/Yakuza_Kiwami_2/ +{ "name": "YakzuaKiwami2.exe", "type": "Game" } + +# https://store.steampowered.com/app/2163330/Yet_Another_Zombie_Survivors/ +{ "name": "Yet Another Zombie Survivors.exe", "type": "Game" } + +# https://store.steampowered.com/app/579180/Ys_VIII_Lacrimosa_of_DANA +{ "name": "ys8.exe", "type": "Game" } + +# https://store.steampowered.com/app/587110/Ys_Memories_of_Celceta +{ "name": "Ysc_dx11.exe", "type": "Game" } + +# https://store.steampowered.com/app/587100/Ys_SEVEN +{ "name": "Ys7.exe", "type": "Game" } + +# https://store.steampowered.com/app/207350/Ys_Origin +{ "name": "yso_win.exe", "type": "Game" } + +# https://store.steampowered.com/app/223810/Ys_I__II_Chronicles +{ "name": "ys1plus.exe", "type": "Game" } + +# https://store.steampowered.com/app/207320/Ys_The_Oath_in_Felghana +{ "name": "ysf_win.exe", "type": "Game" } +{ "name": "ysf_win_dx9.exe", "type": "Game" } + +# https://store.steampowered.com/app/312540/Ys_VI_The_Ark_of_Napishtim +{ "name": "ys6_win_dx9.exe", "type": "Game" } +{ "name": "ys6_win.exe", "type": "Game" } + +### Z ### + +# https://zenless.hoyoverse.com/ +{ "name": "ZenlessZoneZero.exe", "type": "Game" } + +### Non-latin titles ### diff --git a/etc/ananicy.d/00-default/games/wolfenstein3d.rules b/etc/ananicy.d/00-default/games/wolfenstein3d.rules new file mode 100644 index 0000000..33a4341 --- /dev/null +++ b/etc/ananicy.d/00-default/games/wolfenstein3d.rules @@ -0,0 +1,2 @@ +# ecwolf: http://maniacsvault.net/ecwolf/ +{ "name": "ecwolf", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/xonotic.rules b/etc/ananicy.d/00-default/games/xonotic.rules new file mode 100644 index 0000000..2517bef --- /dev/null +++ b/etc/ananicy.d/00-default/games/xonotic.rules @@ -0,0 +1,4 @@ +# Xonotic https://www.xonotic.org/ +{ "name": "xonotic-glx", "type": "Game" } +{ "name": "xonotic-local-sdl", "type": "Game" } +{ "name": "xonotic-sdl", "type": "Game" } diff --git a/etc/ananicy.d/00-default/games/zelda64recompiled.rules b/etc/ananicy.d/00-default/games/zelda64recompiled.rules new file mode 100644 index 0000000..f77cf15 --- /dev/null +++ b/etc/ananicy.d/00-default/games/zelda64recompiled.rules @@ -0,0 +1,3 @@ +# The Legend of Zelda: Majora's Mask Recompiled +# https://github.com/Zelda64Recomp/Zelda64Recomp +{ "name": "Zelda64Recompiled", "type": "Game" } diff --git a/etc/ananicy.d/00-default/gammastep.rules b/etc/ananicy.d/00-default/gammastep.rules new file mode 100644 index 0000000..9fc0b47 --- /dev/null +++ b/etc/ananicy.d/00-default/gammastep.rules @@ -0,0 +1,4 @@ +# Redshift fork with wayland support +# https://gitlab.com/chinstrap/gammastep +{ "name": "gammastep", "type": "BG_CPUIO" } +{ "name": "gammastep-indicator", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/gerbera.rules b/etc/ananicy.d/00-default/gerbera.rules new file mode 100644 index 0000000..580b70f --- /dev/null +++ b/etc/ananicy.d/00-default/gerbera.rules @@ -0,0 +1 @@ +{ "name": "gerbera", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/gimp.rules b/etc/ananicy.d/00-default/gimp.rules new file mode 100644 index 0000000..5730288 --- /dev/null +++ b/etc/ananicy.d/00-default/gimp.rules @@ -0,0 +1,2 @@ +# GNU Image Manipulation Program: https://www.gimp.org/ +{ "name": "gimp", "type": "LowLatency_RT", "nice": -10, "ioclass": "realtime" } diff --git a/etc/ananicy.d/00-default/gitkraken.rules b/etc/ananicy.d/00-default/gitkraken.rules new file mode 100644 index 0000000..f2957f5 --- /dev/null +++ b/etc/ananicy.d/00-default/gitkraken.rules @@ -0,0 +1,2 @@ +# https://www.gitkraken.com +{ "name": "gitkraken", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/gnur.rules b/etc/ananicy.d/00-default/gnur.rules new file mode 100644 index 0000000..492768a --- /dev/null +++ b/etc/ananicy.d/00-default/gnur.rules @@ -0,0 +1,2 @@ +# A rule for GNU R, a language for statistical computing and graphics +{ "name": "R", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/guake.rules b/etc/ananicy.d/00-default/guake.rules new file mode 100644 index 0000000..4059677 --- /dev/null +++ b/etc/ananicy.d/00-default/guake.rules @@ -0,0 +1,2 @@ +# Guake dropdown terminal: https://github.com/Guake/guake +{ "name": "guake", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/handbrake.rules b/etc/ananicy.d/00-default/handbrake.rules new file mode 100644 index 0000000..2634def --- /dev/null +++ b/etc/ananicy.d/00-default/handbrake.rules @@ -0,0 +1,2 @@ +# https://handbrake.fr/ +{ "name": "ghb", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/higan.rules b/etc/ananicy.d/00-default/higan.rules new file mode 100644 index 0000000..2d5f61b --- /dev/null +++ b/etc/ananicy.d/00-default/higan.rules @@ -0,0 +1,2 @@ +# https://github.com/higan-emu/higan +{ "name": "higan", "type": "Game" } diff --git a/etc/ananicy.d/00-default/imgbrd-grabber.rules b/etc/ananicy.d/00-default/imgbrd-grabber.rules new file mode 100644 index 0000000..8a028db --- /dev/null +++ b/etc/ananicy.d/00-default/imgbrd-grabber.rules @@ -0,0 +1,3 @@ +# Very customizable imageboard/booru downloader with powerful filenaming features. +# https://www.bionus.org/imgbrd-grabber/ +{ "name": "Grabber", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/imv.rules b/etc/ananicy.d/00-default/imv.rules new file mode 100644 index 0000000..0e7f77e --- /dev/null +++ b/etc/ananicy.d/00-default/imv.rules @@ -0,0 +1,6 @@ +# https://sr.ht/~exec64/imv/ +{ "name": "imv", "type": "Image-View" } +{ "name": "imv-x11", "type": "Image-View" } +{ "name": "imv-dir", "type": "Image-View" } +{ "name": "imv-msg", "type": "Image-View" } +{ "name": "imv-wayland", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/insync.rules b/etc/ananicy.d/00-default/insync.rules new file mode 100644 index 0000000..b4cee25 --- /dev/null +++ b/etc/ananicy.d/00-default/insync.rules @@ -0,0 +1,2 @@ +# Insync for Google Drive https://www.insynchq.com/ +{ "name": "insync", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/joplin.rules b/etc/ananicy.d/00-default/joplin.rules new file mode 100644 index 0000000..49d2435 --- /dev/null +++ b/etc/ananicy.d/00-default/joplin.rules @@ -0,0 +1,2 @@ +# https://joplinapp.org/ +{ "name": "@joplinapp-desktop", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/kbfsfuse.rules b/etc/ananicy.d/00-default/kbfsfuse.rules new file mode 100644 index 0000000..04b6f9a --- /dev/null +++ b/etc/ananicy.d/00-default/kbfsfuse.rules @@ -0,0 +1,2 @@ +# Keybase Filesystem Fuse: https://github.com/keybase/client/tree/master/go/kbfs/kbfsfuse +{ "name": "kbfsfuse", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/kdeconnect.rules b/etc/ananicy.d/00-default/kdeconnect.rules new file mode 100644 index 0000000..2a2b3ec --- /dev/null +++ b/etc/ananicy.d/00-default/kdeconnect.rules @@ -0,0 +1,3 @@ +# Sharing information between devices: https://kdeconnect.kde.org/ +{ "name": "kdeconnect-indicator", "type": "BG_CPUIO" } +{ "name": "kdeconnectd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/keepassxc.rules b/etc/ananicy.d/00-default/keepassxc.rules new file mode 100644 index 0000000..b053f5c --- /dev/null +++ b/etc/ananicy.d/00-default/keepassxc.rules @@ -0,0 +1,2 @@ +# KeePassXC password manager: https://keepassxc.org/ +{ "name": "keepassxc", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/kget.rules b/etc/ananicy.d/00-default/kget.rules new file mode 100644 index 0000000..7641220 --- /dev/null +++ b/etc/ananicy.d/00-default/kget.rules @@ -0,0 +1,2 @@ +# Download manager: https://www.kde.org/applications/internet/kget/ +{ "name": "kget", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/kopia.rules b/etc/ananicy.d/00-default/kopia.rules new file mode 100644 index 0000000..7e9a2b7 --- /dev/null +++ b/etc/ananicy.d/00-default/kopia.rules @@ -0,0 +1,3 @@ +# https://kopia.io/ +{ "name": "kopia", "type": "BG_CPUIO" } +{ "name": "kopia-ui", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/ktorrent.rules b/etc/ananicy.d/00-default/ktorrent.rules new file mode 100644 index 0000000..29fc327 --- /dev/null +++ b/etc/ananicy.d/00-default/ktorrent.rules @@ -0,0 +1,2 @@ +# Torrent client: https://www.kde.org/applications/internet/ktorrent/ +{ "name": "ktorrent", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/kupfer.rules b/etc/ananicy.d/00-default/kupfer.rules new file mode 100644 index 0000000..308f91d --- /dev/null +++ b/etc/ananicy.d/00-default/kupfer.rules @@ -0,0 +1,2 @@ +# kupfer launcher: https://kupferlauncher.github.io/ +{ "name": "kupfer", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/libreoffice.rules b/etc/ananicy.d/00-default/libreoffice.rules new file mode 100644 index 0000000..81f70df --- /dev/null +++ b/etc/ananicy.d/00-default/libreoffice.rules @@ -0,0 +1,5 @@ +# https://www.documentfoundation.org +{ "name": "oosplash", "type": "Doc-View" } +{ "name": "libreoffice", "type": "Doc-View" } +{ "name": "soffice", "type": "Doc-View" } +{ "name": "soffice.bin", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/linphone.rules b/etc/ananicy.d/00-default/linphone.rules new file mode 100644 index 0000000..8917fd2 --- /dev/null +++ b/etc/ananicy.d/00-default/linphone.rules @@ -0,0 +1,2 @@ +# rule for linphone, a SIP client. http://www.linphone.org/technical-corner/linphone/overview +{ "name": "linphon", "type": "LowLatency_RT", "nice": -15, "ioclass": "realtime" } diff --git a/etc/ananicy.d/00-default/logseq.rules b/etc/ananicy.d/00-default/logseq.rules new file mode 100644 index 0000000..6e0dba7 --- /dev/null +++ b/etc/ananicy.d/00-default/logseq.rules @@ -0,0 +1,2 @@ +# https://logseq.com/ +{ "name": "Logseq", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/mc.rules b/etc/ananicy.d/00-default/mc.rules new file mode 100644 index 0000000..aee99c7 --- /dev/null +++ b/etc/ananicy.d/00-default/mc.rules @@ -0,0 +1,2 @@ +# Midnight Commander console file browser: https://midnight-commander.org/ +{ "name": "mc", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/mednaffe.rules b/etc/ananicy.d/00-default/mednaffe.rules new file mode 100644 index 0000000..7c6cc2a --- /dev/null +++ b/etc/ananicy.d/00-default/mednaffe.rules @@ -0,0 +1,3 @@ +# Rules for mednaffe: A front-end (GUI) for mednafen emulator +# https://github.com/AmatCoder/mednaffe +{ "name": "mednaffe", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/megasync.rules b/etc/ananicy.d/00-default/megasync.rules new file mode 100644 index 0000000..d0eb25d --- /dev/null +++ b/etc/ananicy.d/00-default/megasync.rules @@ -0,0 +1,2 @@ +# Official MEGA.nz client: https://github.com/meganz/MEGAsync +{ "name": "megasync", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/melt.rules b/etc/ananicy.d/00-default/melt.rules new file mode 100644 index 0000000..fe29702 --- /dev/null +++ b/etc/ananicy.d/00-default/melt.rules @@ -0,0 +1,2 @@ +# MLT Multimedia Framework https://www.mltframework.org/ +{ "name": "melt", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/mirage.rules b/etc/ananicy.d/00-default/mirage.rules new file mode 100644 index 0000000..b76d4f5 --- /dev/null +++ b/etc/ananicy.d/00-default/mirage.rules @@ -0,0 +1,2 @@ +# http://mirageiv.sourceforge.net +{ "name": "mirage", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/mixxx.rules b/etc/ananicy.d/00-default/mixxx.rules new file mode 100644 index 0000000..b96e6c8 --- /dev/null +++ b/etc/ananicy.d/00-default/mixxx.rules @@ -0,0 +1,2 @@ +# A digital DJ interface: http://www.mixxx.org/ +{ "name": "mixxx", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/mochi.rules b/etc/ananicy.d/00-default/mochi.rules new file mode 100644 index 0000000..43be1f6 --- /dev/null +++ b/etc/ananicy.d/00-default/mochi.rules @@ -0,0 +1 @@ +{ "name": "mochi", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/nextcloud.rules b/etc/ananicy.d/00-default/nextcloud.rules new file mode 100644 index 0000000..cf1d105 --- /dev/null +++ b/etc/ananicy.d/00-default/nextcloud.rules @@ -0,0 +1,2 @@ +# Nextcloud desktop client: https://nextcloud.com/ +{ "name": "nextcloud", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/nix.rules b/etc/ananicy.d/00-default/nix.rules new file mode 100644 index 0000000..fa3ef44 --- /dev/null +++ b/etc/ananicy.d/00-default/nix.rules @@ -0,0 +1,23 @@ +# Nix is a purely functional package manager and a build system +# https://nixos.org/ +{ "name": "nix", "type": "BG_CPUIO" } +{ "name": "nix-daemon", "type": "BG_CPUIO" } +{ "name": "nix-store", "type": "BG_CPUIO" } + +# https://github.com/maralorn/nix-output-monitor +{ "name": "nom", "type": "BG_CPUIO" } +{ "name": "nom-shell", "type": "BG_CPUIO" } + +# Nix language LSP +# https://github.com/nix-community/nixd +{ "name": "nixd", "type": "BG_CPUIO" } +{ "name": "nixd-attrset-eval", "type": "BG_CPUIO" } + +# https://github.com/oxalica/nil +{ "name": "nil", "type": "BG_CPUIO" } + +# https://github.com/Mic92/nixpkgs-review +{ "name": "nixpkgs-review", "type": "BG_CPUIO" } + +# https://github.com/viperML/nh +{ "name": "nh", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/node.rules b/etc/ananicy.d/00-default/node.rules new file mode 100644 index 0000000..6fdd9a3 --- /dev/null +++ b/etc/ananicy.d/00-default/node.rules @@ -0,0 +1,2 @@ +# Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. https://nodejs.org +{ "name": "node", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/nvdock.rules b/etc/ananicy.d/00-default/nvdock.rules new file mode 100644 index 0000000..7577895 --- /dev/null +++ b/etc/ananicy.d/00-default/nvdock.rules @@ -0,0 +1,2 @@ +# Nvidia Dock Applet: https://aur.archlinux.org/packages/nvdock/ +{ "name": "nvdock", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/onedrive.rules b/etc/ananicy.d/00-default/onedrive.rules new file mode 100644 index 0000000..9be19e6 --- /dev/null +++ b/etc/ananicy.d/00-default/onedrive.rules @@ -0,0 +1 @@ +{ "name": "onedrive", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/onlyoffice.rules b/etc/ananicy.d/00-default/onlyoffice.rules new file mode 100644 index 0000000..6be92c1 --- /dev/null +++ b/etc/ananicy.d/00-default/onlyoffice.rules @@ -0,0 +1 @@ +{ "name": "DesktopEditors", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/openscad.rules b/etc/ananicy.d/00-default/openscad.rules new file mode 100644 index 0000000..6aff20a --- /dev/null +++ b/etc/ananicy.d/00-default/openscad.rules @@ -0,0 +1,2 @@ +# OpenSCAD: https://openscad.org/ +{ "name": "openscad", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/owncloud.rules b/etc/ananicy.d/00-default/owncloud.rules new file mode 100644 index 0000000..690f83c --- /dev/null +++ b/etc/ananicy.d/00-default/owncloud.rules @@ -0,0 +1,2 @@ +# OwnCloud desktop client: https://owncloud.org +{ "name": "owncloud", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/parsec.rules b/etc/ananicy.d/00-default/parsec.rules new file mode 100644 index 0000000..1e3a9a3 --- /dev/null +++ b/etc/ananicy.d/00-default/parsec.rules @@ -0,0 +1,2 @@ +# Parsec: https://parsecgaming.com/ +{ "name": "parsecd", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/projecteur.rules b/etc/ananicy.d/00-default/projecteur.rules new file mode 100644 index 0000000..0196a6a --- /dev/null +++ b/etc/ananicy.d/00-default/projecteur.rules @@ -0,0 +1,2 @@ +# App for Logitech Spotlight and similar devices https://github.com/jahnf/Projecteur +{ "name": "projecteur", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/psensor.rules b/etc/ananicy.d/00-default/psensor.rules new file mode 100644 index 0000000..8a03343 --- /dev/null +++ b/etc/ananicy.d/00-default/psensor.rules @@ -0,0 +1,2 @@ +# psensor - graphical hardware temperature monitor: https://wpitchoune.net/psensor/ +{ "name": "psensor", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/qBittorrent.rules b/etc/ananicy.d/00-default/qBittorrent.rules new file mode 100644 index 0000000..9029665 --- /dev/null +++ b/etc/ananicy.d/00-default/qBittorrent.rules @@ -0,0 +1,3 @@ +# QT bittorrent client +{ "name": "qbittorrent", "type": "BG_CPUIO" } +{ "name": "qbittorrent-nox", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/qimgv.rules b/etc/ananicy.d/00-default/qimgv.rules new file mode 100644 index 0000000..3d40d19 --- /dev/null +++ b/etc/ananicy.d/00-default/qimgv.rules @@ -0,0 +1,2 @@ +# Image viewer: https://github.com/easymodo/qimgv/ +{ "name": "qimgv", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/quiterss.rules b/etc/ananicy.d/00-default/quiterss.rules new file mode 100644 index 0000000..ca68a9d --- /dev/null +++ b/etc/ananicy.d/00-default/quiterss.rules @@ -0,0 +1,2 @@ +# QuiteRSS RSS reader: https://quiterss.org/ +{ "name": "quiterss", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/rclone.rules b/etc/ananicy.d/00-default/rclone.rules new file mode 100644 index 0000000..76edc34 --- /dev/null +++ b/etc/ananicy.d/00-default/rclone.rules @@ -0,0 +1,2 @@ +# Rclone - rsync for cloud storage https://rclone.org/ +{ "name": "rclone", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/recoll.rules b/etc/ananicy.d/00-default/recoll.rules new file mode 100644 index 0000000..3eaa53e --- /dev/null +++ b/etc/ananicy.d/00-default/recoll.rules @@ -0,0 +1,2 @@ +# Recoll Desktop search tool http://www.lesbonscomptes.com/recoll/ +{ "name": "recollindex", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/redshift.rules b/etc/ananicy.d/00-default/redshift.rules new file mode 100644 index 0000000..bd333b3 --- /dev/null +++ b/etc/ananicy.d/00-default/redshift.rules @@ -0,0 +1,3 @@ +# Sets colour temperature of screen according to time of day +# http://jonls.dk/redshift/ +{ "name": "redshift", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/remote-viewer.rules b/etc/ananicy.d/00-default/remote-viewer.rules new file mode 100644 index 0000000..1ce7ddb --- /dev/null +++ b/etc/ananicy.d/00-default/remote-viewer.rules @@ -0,0 +1,3 @@ +# A rule for the simple desktop client for SPICE and VNC servers. +# Supposedly used to control virtual machines. +{ "name": "remote-viewer", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/restic.rules b/etc/ananicy.d/00-default/restic.rules new file mode 100644 index 0000000..bc5653b --- /dev/null +++ b/etc/ananicy.d/00-default/restic.rules @@ -0,0 +1,2 @@ +# Restic https://restic.net +{ "name": "restic", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/rmlint.rules b/etc/ananicy.d/00-default/rmlint.rules new file mode 100644 index 0000000..3bf8095 --- /dev/null +++ b/etc/ananicy.d/00-default/rmlint.rules @@ -0,0 +1,2 @@ +# Tools for deduping file systems: https://github.com/sahib/rmlint +{ "name": "rmlint", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/rstudio.rules b/etc/ananicy.d/00-default/rstudio.rules new file mode 100644 index 0000000..c7385d0 --- /dev/null +++ b/etc/ananicy.d/00-default/rstudio.rules @@ -0,0 +1,5 @@ +# rstudio itself +{ "name": "rstudio", "type": "LowLatency_RT" } + +# its rsession +{ "name": "rsession", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/rtorrent.rules b/etc/ananicy.d/00-default/rtorrent.rules new file mode 100644 index 0000000..51be93a --- /dev/null +++ b/etc/ananicy.d/00-default/rtorrent.rules @@ -0,0 +1,2 @@ +# rtorrent: https://github.com/rakshasa/rtorrent +{ "name": "rtorrent", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/sabnzbd.rules b/etc/ananicy.d/00-default/sabnzbd.rules new file mode 100644 index 0000000..7da3c48 --- /dev/null +++ b/etc/ananicy.d/00-default/sabnzbd.rules @@ -0,0 +1 @@ +{ "name": "SABnzbd.py", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/samba.rules b/etc/ananicy.d/00-default/samba.rules new file mode 100644 index 0000000..8863edb --- /dev/null +++ b/etc/ananicy.d/00-default/samba.rules @@ -0,0 +1 @@ +{ "name": "smbd", "type": "LowLatency_RT" } diff --git a/etc/ananicy.d/00-default/screenshotter.rules b/etc/ananicy.d/00-default/screenshotter.rules new file mode 100644 index 0000000..fbb73a1 --- /dev/null +++ b/etc/ananicy.d/00-default/screenshotter.rules @@ -0,0 +1,10 @@ +{ "name": "flameshot", "type": "Image-View" } +{ "name": "grim", "type": "Image-View" } +{ "name": "shutter", "type": "Image-View" } +{ "name": "slurp", "type": "Image-View" } +{ "name": "scrot", "type": "Image-View" } +{ "name": "maim", "type": "Image-View" } +{ "name": "slop", "type": "Image-View" } +{ "name": "spectacle", "type": "Image-View" } +{ "name": "swappy", "type": "Image-View" } +{ "name": "xfce4-screenshooter", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/shotwell.rules b/etc/ananicy.d/00-default/shotwell.rules new file mode 100644 index 0000000..9909aaa --- /dev/null +++ b/etc/ananicy.d/00-default/shotwell.rules @@ -0,0 +1,2 @@ +# A photo manager for GNOME 3: https://wiki.gnome.org/Apps/Shotwell +{ "name": "shotwell", "type": "Image-View" } diff --git a/etc/ananicy.d/00-default/soulseekqt.rules b/etc/ananicy.d/00-default/soulseekqt.rules new file mode 100644 index 0000000..71f71ec --- /dev/null +++ b/etc/ananicy.d/00-default/soulseekqt.rules @@ -0,0 +1,2 @@ +# Soulseek client: http://www.soulseekqt.net +{ "name": "soulseekqt", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/soundkonverter.rules b/etc/ananicy.d/00-default/soundkonverter.rules new file mode 100644 index 0000000..a507018 --- /dev/null +++ b/etc/ananicy.d/00-default/soundkonverter.rules @@ -0,0 +1,2 @@ +# KDE frontend to many audio converter tools +{ "name": "soundkonverter", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/swayidle.rules b/etc/ananicy.d/00-default/swayidle.rules new file mode 100644 index 0000000..9a89eae --- /dev/null +++ b/etc/ananicy.d/00-default/swayidle.rules @@ -0,0 +1,3 @@ +# Idle management daemon for Wayland +# https://github.com/swaywm/swayidle +{ "name": "swayidle", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/swww.rules b/etc/ananicy.d/00-default/swww.rules new file mode 100644 index 0000000..27887a8 --- /dev/null +++ b/etc/ananicy.d/00-default/swww.rules @@ -0,0 +1,3 @@ +# https://github.com/LGFae/swww +{ "name": "swww", "type": "Service" } +{ "name": "swww-daemon", "type": "Service" } diff --git a/etc/ananicy.d/00-default/syncthing.rules b/etc/ananicy.d/00-default/syncthing.rules new file mode 100644 index 0000000..b10b30d --- /dev/null +++ b/etc/ananicy.d/00-default/syncthing.rules @@ -0,0 +1,3 @@ +# Syncthing client: https://syncthing.net/ +{ "name": "syncthing", "type": "BG_CPUIO" } +{ "name": "syncthing-gtk", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/texteditors/texteditors.rules b/etc/ananicy.d/00-default/texteditors/texteditors.rules new file mode 100644 index 0000000..573d083 --- /dev/null +++ b/etc/ananicy.d/00-default/texteditors/texteditors.rules @@ -0,0 +1,41 @@ +{ "name": "atom", "type": "Doc-View" } +{ "name": "pulsar", "type": "Doc-View" } + +# https://github.com/VSCodium/vscodium +{ "name": "codium", "type": "Doc-View" } + +# https://code.visualstudio.com/ +{ "name": "code", "type": "Doc-View" } +{ "name": "code-insiders", "type": "Doc-View" } +{ "name": "code.js", "type": "Doc-View" } +{ "name": "micro", "type": "Doc-View" } + +# vim: https://www.vim.org/ +# nvim: https://neovim.io/ +{ "name": "nvim", "type": "Doc-View" } +{ "name": "vim", "type": "Doc-View" } +{ "name": "lapce", "type": "Doc-View" } + +# GUI git client: https://www.sublimemerge.com/ +{ "name": "sublime_merge", "type": "Doc-View" } +{ "name": "sublime-text", "type": "Doc-View" } + +# https://www.sublimetext.com +{ "name": "nano", "type": "Doc-View" } +{ "name": "plugin_host", "type": "Doc-View" } +{ "name": "subl3", "type": "Doc-View" } +{ "name": "sublime_text", "type": "Doc-View" } +{ "name": "kate", "type": "Doc-View" } + +# https://www.gnu.org/software/emacs +{ "name": "emacs", "type": "Doc-View" } +{ "name": "emacsclient", "type": "Doc-View" } + +# https://kakoune.org +{ "name": "kak", "type": "Doc-View" } + +# https://helix-editor.com +{ "name": "hx", "type": "Doc-View" } + +# https://zed.dev +{ "name": "zed-editor", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/thrash-protect.rules b/etc/ananicy.d/00-default/thrash-protect.rules new file mode 100644 index 0000000..21dabcf --- /dev/null +++ b/etc/ananicy.d/00-default/thrash-protect.rules @@ -0,0 +1,2 @@ +# Userspace thrash protector: https://github.com/tobixen/thrash-protect +{ "name": "thrash-protect", "nice": -12, "ioclass": "realtime" } diff --git a/etc/ananicy.d/00-default/tilix.rules b/etc/ananicy.d/00-default/tilix.rules new file mode 100644 index 0000000..5a04b63 --- /dev/null +++ b/etc/ananicy.d/00-default/tilix.rules @@ -0,0 +1,2 @@ +# Tilix terminal: https://gnunn1.github.io/tilix-web/ +{ "name": "tilix", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/tixati.rules b/etc/ananicy.d/00-default/tixati.rules new file mode 100644 index 0000000..5d086bf --- /dev/null +++ b/etc/ananicy.d/00-default/tixati.rules @@ -0,0 +1,2 @@ +# https://www.tixati.com - Torrent-client Tixati +{ "name": "tixati", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tmux.rules b/etc/ananicy.d/00-default/tmux.rules new file mode 100644 index 0000000..b945b03 --- /dev/null +++ b/etc/ananicy.d/00-default/tmux.rules @@ -0,0 +1,2 @@ +# tmux: https://github.com/tmux/tmux/wiki +{ "name": "tmux", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/tools/7z.rules b/etc/ananicy.d/00-default/tools/7z.rules new file mode 100644 index 0000000..e3749a7 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/7z.rules @@ -0,0 +1,2 @@ +# 7z decompression +{ "name": "7z", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/_systemd.rules b/etc/ananicy.d/00-default/tools/_systemd.rules new file mode 100644 index 0000000..84da53b --- /dev/null +++ b/etc/ananicy.d/00-default/tools/_systemd.rules @@ -0,0 +1,11 @@ +# https://www.freedesktop.org/wiki/Software/systemd/ +{ "name": "systemd-timesyncd", "type": "BG_CPUIO" } + +# DNS (https://wiki.archlinux.org/title/systemd-resolved) +{ "name": "systemd-resolved", "type": "BG_CPUIO" } + +# Journald (https://wiki.archlinux.org/title/Systemd/Journal) +{ "name": "systemd-journald", "type": "BG_CPUIO" } + +# UDEV (https://wiki.archlinux.org/title/Udev) ; (https://man.archlinux.org/man/systemd-udevd.service.8) +{ "name": "systemd-udevd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/auto-cpufreq.rules b/etc/ananicy.d/00-default/tools/auto-cpufreq.rules new file mode 100644 index 0000000..43e8b24 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/auto-cpufreq.rules @@ -0,0 +1,2 @@ +# Automatic CPU speed & power optimizer for Linux: https://github.com/AdnanHodzic/auto-cpufreq +{ "name": "auto-cpufreq", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/bind.rules b/etc/ananicy.d/00-default/tools/bind.rules new file mode 100644 index 0000000..9388708 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/bind.rules @@ -0,0 +1,2 @@ +# DNS (https://wiki.archlinux.org/title/BIND) +{ "name": "named", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/chrony.rules b/etc/ananicy.d/00-default/tools/chrony.rules new file mode 100644 index 0000000..5d1ca04 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/chrony.rules @@ -0,0 +1,2 @@ +# https://chrony-project.org/ +{ "name": "chronyd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/corectrl.rules b/etc/ananicy.d/00-default/tools/corectrl.rules new file mode 100644 index 0000000..e3a22b3 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/corectrl.rules @@ -0,0 +1,3 @@ +# Controls CPU/GPU Profiles, has a helper and a normal GUI app - https://gitlab.com/corectrl/corectrl +{ "name": "corectrl", "type": "BG_CPUIO" } +{ "name": "corectrl_helper", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/tools/cups.rules b/etc/ananicy.d/00-default/tools/cups.rules new file mode 100644 index 0000000..1d58c3b --- /dev/null +++ b/etc/ananicy.d/00-default/tools/cups.rules @@ -0,0 +1,3 @@ +# Open-source printing system: https://www.cups.org/ +{ "name": "cups-browsed", "type": "BG_CPUIO" } +{ "name": "cupsd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/curl.rules b/etc/ananicy.d/00-default/tools/curl.rules new file mode 100644 index 0000000..b832272 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/curl.rules @@ -0,0 +1,2 @@ +# curl - URL retrieval utility and library: https://curl.haxx.se +{ "name": "curl", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/ffmpeg.rules b/etc/ananicy.d/00-default/tools/ffmpeg.rules new file mode 100644 index 0000000..67a5dc1 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/ffmpeg.rules @@ -0,0 +1,2 @@ +# ffmpeg - https://ffmpeg.org/ +{ "name": "ffmpeg", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/tools/github_copilot.rules b/etc/ananicy.d/00-default/tools/github_copilot.rules new file mode 100644 index 0000000..ad69fbb --- /dev/null +++ b/etc/ananicy.d/00-default/tools/github_copilot.rules @@ -0,0 +1,2 @@ +# Github Copilot, doesn't seem to be an extra service with VSCode, just Jetbrains IDEs? +{ "name": "copilot-agent-linux", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/meld.rules b/etc/ananicy.d/00-default/tools/meld.rules new file mode 100644 index 0000000..1659d27 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/meld.rules @@ -0,0 +1,2 @@ +# http://meldmerge.org +{ "name": "meld", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/nextdns.rules b/etc/ananicy.d/00-default/tools/nextdns.rules new file mode 100644 index 0000000..afbda0d --- /dev/null +++ b/etc/ananicy.d/00-default/tools/nextdns.rules @@ -0,0 +1,3 @@ +# NextDNS is a DNS resolution service with features like adblocking, DoT/DoH. +# The app here has a LowLatency_RT because DNS requests go through it. +{ "name": "nextdns", "type": "LowLatency_RT", "ionice": 1 } diff --git a/etc/ananicy.d/00-default/tools/openrgb.rules b/etc/ananicy.d/00-default/tools/openrgb.rules new file mode 100644 index 0000000..3731d2d --- /dev/null +++ b/etc/ananicy.d/00-default/tools/openrgb.rules @@ -0,0 +1,2 @@ +# OpenRGB +{ "name": "openrgb", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/ppd.rules b/etc/ananicy.d/00-default/tools/ppd.rules new file mode 100644 index 0000000..ce654ac --- /dev/null +++ b/etc/ananicy.d/00-default/tools/ppd.rules @@ -0,0 +1,2 @@ +# https://gitlab.freedesktop.org/upower/power-profiles-daemon/ +{ "name": "power-profiles-daemon", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/qemu.rules b/etc/ananicy.d/00-default/tools/qemu.rules new file mode 100644 index 0000000..5596c4b --- /dev/null +++ b/etc/ananicy.d/00-default/tools/qemu.rules @@ -0,0 +1,3 @@ +# Fast Processor Emulator https://www.qemu.org/ +{ "name": "qemu-system-x86", "type": "Heavy_CPU" } +{ "name": "qemu-system-x86_64", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/tools/rsync.rules b/etc/ananicy.d/00-default/tools/rsync.rules new file mode 100644 index 0000000..76d0dbf --- /dev/null +++ b/etc/ananicy.d/00-default/tools/rsync.rules @@ -0,0 +1 @@ +{ "name": "rsync", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/smartd.rules b/etc/ananicy.d/00-default/tools/smartd.rules new file mode 100644 index 0000000..5b15c6b --- /dev/null +++ b/etc/ananicy.d/00-default/tools/smartd.rules @@ -0,0 +1,2 @@ +# https://www.smartmontools.org/ +{ "name": "smartd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/smartgit.rules b/etc/ananicy.d/00-default/tools/smartgit.rules new file mode 100644 index 0000000..e7a7f7b --- /dev/null +++ b/etc/ananicy.d/00-default/tools/smartgit.rules @@ -0,0 +1,2 @@ +# Smartgit +{ "name": "smartgit", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/tools/ssh.rules b/etc/ananicy.d/00-default/tools/ssh.rules new file mode 100644 index 0000000..3b149c7 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/ssh.rules @@ -0,0 +1,2 @@ +# ssh +{ "name": "ssh-agent", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/system-monitoring.rules b/etc/ananicy.d/00-default/tools/system-monitoring.rules new file mode 100644 index 0000000..333aab3 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/system-monitoring.rules @@ -0,0 +1,15 @@ +# btop process browser +{ "name": "btop", "type": "Doc-View" } + +# htop process browser: https://hisham.hm/htop/ +{ "name": "htop", "type": "Doc-View" } + +# nvtop gpu monitor: https://github.com/Syllo/nvtop +{ "name": "nvtop", "type": "Doc-View" } + +# GNOME System Monitor +{ "name": "gnome-system-monitor", "type": "Doc-View" } + +# https://gitlab.com/mission-center-devs/mission-center +{ "name": "missioncenter", "type": "Doc-View" } +{ "name": "missioncenter-gatherer", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/tools/thermald.rules b/etc/ananicy.d/00-default/tools/thermald.rules new file mode 100644 index 0000000..ac6f96a --- /dev/null +++ b/etc/ananicy.d/00-default/tools/thermald.rules @@ -0,0 +1,2 @@ +# Thermal monitoring and controlling daemon: https://wiki.debian.org/thermald +{ "name": "thermald", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/thinkfan.rules b/etc/ananicy.d/00-default/tools/thinkfan.rules new file mode 100644 index 0000000..6e9c8c6 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/thinkfan.rules @@ -0,0 +1,2 @@ +# https://github.com/vmatare/thinkfan +{ "name": "thinkfan", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/tlp.rules b/etc/ananicy.d/00-default/tools/tlp.rules new file mode 100644 index 0000000..8a2e58f --- /dev/null +++ b/etc/ananicy.d/00-default/tools/tlp.rules @@ -0,0 +1,4 @@ +# https://github.com/linrunner/TLP +{ "name": "tlp", "type": "BG_CPUIO" } +{ "name": "tlp-rdw", "type": "BG_CPUIO" } +{ "name": "tlp-stat", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/tor.rules b/etc/ananicy.d/00-default/tools/tor.rules new file mode 100644 index 0000000..15a91f3 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/tor.rules @@ -0,0 +1,2 @@ +# tor: https://www.torproject.org/ +{ "name": "tor", "type": "Service" } diff --git a/etc/ananicy.d/00-default/tools/tuned.rules b/etc/ananicy.d/00-default/tools/tuned.rules new file mode 100644 index 0000000..1ef6765 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/tuned.rules @@ -0,0 +1,3 @@ +# TuneD - https://github.com/redhat-performance/tuned +{ "name": "tuned", "type": "BG_CPUIO" } +{ "name": "tuned-ppd", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/wget.rules b/etc/ananicy.d/00-default/tools/wget.rules new file mode 100644 index 0000000..52ae4ea --- /dev/null +++ b/etc/ananicy.d/00-default/tools/wget.rules @@ -0,0 +1,2 @@ +# https://www.gnu.org/software/wget +{ "name": "wget", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/tools/wl-clipboard.rules b/etc/ananicy.d/00-default/tools/wl-clipboard.rules new file mode 100644 index 0000000..ff792e4 --- /dev/null +++ b/etc/ananicy.d/00-default/tools/wl-clipboard.rules @@ -0,0 +1,3 @@ +# https://github.com/bugaevc/wl-clipboard +{ "name": "wl-copy", "type": "Service" } +{ "name": "wl-paste", "type": "Service" } diff --git a/etc/ananicy.d/00-default/transmission.rules b/etc/ananicy.d/00-default/transmission.rules new file mode 100644 index 0000000..93c3d9b --- /dev/null +++ b/etc/ananicy.d/00-default/transmission.rules @@ -0,0 +1,7 @@ +# Torrent client: https://www.transmissionbt.com +{ "name": "transgui", "type": "BG_CPUIO" } +{ "name": "transmission-cli", "type": "BG_CPUIO" } +{ "name": "transmission-daemon", "type": "BG_CPUIO" } +{ "name": "transmission-gtk", "type": "BG_CPUIO" } +{ "name": "transmission-qt", "type": "BG_CPUIO" } +{ "name": "transmission-remote", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/unison.rules b/etc/ananicy.d/00-default/unison.rules new file mode 100644 index 0000000..184541a --- /dev/null +++ b/etc/ananicy.d/00-default/unison.rules @@ -0,0 +1,2 @@ +# unison file synchronization +{ "name": "unison", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/uptimed.rules b/etc/ananicy.d/00-default/uptimed.rules new file mode 100644 index 0000000..468b22c --- /dev/null +++ b/etc/ananicy.d/00-default/uptimed.rules @@ -0,0 +1,2 @@ +# Uptime statistics gathering daemon: https://github.com/rpodgorny/uptimed +{ "name": "uptimed", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/videoeditors.rules b/etc/ananicy.d/00-default/videoeditors.rules new file mode 100644 index 0000000..a46bcb5 --- /dev/null +++ b/etc/ananicy.d/00-default/videoeditors.rules @@ -0,0 +1,2 @@ +# Davinci Resolve - https://www.blackmagicdesign.com/products/davinciresolve/ +{ "name": "resolve", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/vmware.rules b/etc/ananicy.d/00-default/vmware.rules new file mode 100644 index 0000000..8fdd899 --- /dev/null +++ b/etc/ananicy.d/00-default/vmware.rules @@ -0,0 +1,2 @@ +{ "name": "vmware-vmx", "type": "Heavy_CPU" } +{ "name": "vmware", "type": "Heavy_CPU" } diff --git a/etc/ananicy.d/00-default/wayst.rules b/etc/ananicy.d/00-default/wayst.rules new file mode 100644 index 0000000..860dae2 --- /dev/null +++ b/etc/ananicy.d/00-default/wayst.rules @@ -0,0 +1,2 @@ +# wayst: https://github.com/91861/wayst +{ "name": "wayst", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/widget-manager.rules b/etc/ananicy.d/00-default/widget-manager.rules new file mode 100644 index 0000000..94788ab --- /dev/null +++ b/etc/ananicy.d/00-default/widget-manager.rules @@ -0,0 +1,11 @@ +# https://github.com/Aylur/ags +{ "name": "ags", "type": "Doc-View" } + +# https://github.com/davatorium/rofi +{ "name": "rofi", "type": "Doc-View" } +{ "name": "wofi", "type": "Doc-View" } + +# https://github.com/philj56/tofi +{ "name": "tofi", "type": "Doc-View" } +{ "name": "tofi-run", "type": "Doc-View" } +{ "name": "tofi-drun", "type": "Doc-View" } diff --git a/etc/ananicy.d/00-default/wlsunset.rules b/etc/ananicy.d/00-default/wlsunset.rules new file mode 100644 index 0000000..e19e789 --- /dev/null +++ b/etc/ananicy.d/00-default/wlsunset.rules @@ -0,0 +1,3 @@ +# Day/night gamma adjustments for Wayland compositors +# https://sr.ht/~kennylevinsen/wlsunset/ +{ "name": "wlsunset", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/xarchiver.rules b/etc/ananicy.d/00-default/xarchiver.rules new file mode 100644 index 0000000..f743d57 --- /dev/null +++ b/etc/ananicy.d/00-default/xarchiver.rules @@ -0,0 +1,2 @@ +# https://github.com/ib/xarchiver +{ "name": "xarchiver", "type": "BG_CPUIO" } diff --git a/etc/ananicy.d/00-default/zathura.rules b/etc/ananicy.d/00-default/zathura.rules new file mode 100644 index 0000000..49c94dd --- /dev/null +++ b/etc/ananicy.d/00-default/zathura.rules @@ -0,0 +1,2 @@ +# https://github.com/pwmt/zathura +{ "name": "zathura", "type": "Doc-View" }