Small Cinnamon-focused script collection, including a full Conky desktop widget setup.
- Sets the Cinnamon lock-screen message from
quotes.json - Main entry:
lock_screen_updater - Docs:
linux-screensaver-quote-updater/README.md
- Updates wallpapers when monitor layout changes
- Main entry:
monitor_displays.sh - Optional helpers:
xrandr_event_monitor.sh,display_monitor.py - Docs:
monitor-wallpaper-updater/README.md
- Installs a multi-widget Conky layout into
~/.config/conky - Includes the launcher, widget configs, helper scripts, and bundled fonts
- Creates a login autostart entry for the Conky launcher
- Docs:
MyConkyConfigs/README.md
- Local copy of upstream Nemo/Cinnamon scripts
- Used here mainly for
lock_screen_slideshow.shand Nemo actions - Docs:
nemo_actions_and_cinnamon_scripts/README.md
- Conditional machine-specific setup patches
- Current patch: OpenRGB support for ASUS Aura + Kingston Fury DDR5 systems
- Installs OpenRGB permissions,
i2c-devautoload, and the ITE8853 workaround only when matching hardware is detected - Docs:
system-patches/README.md
- Applies OpenRGB settings to every detected RGB device at login
- Default setting: Select All style broadcast at speed
300, preferringDynamicthen shared fallback modes such asRainbow - Runtime config:
~/.config/linux-scripts/openrgb-default.json - Installed helper:
~/.local/bin/openrgb-defaults/apply_openrgb_defaults.py
cd ~/Documents/Linux/Scripts
./INSTALL.shThe installer can:
- Install apt dependencies for the enabled modules
- Run conditional system patches for matching hardware
- Install OpenRGB startup defaults and prompt for RGB mode/speed
- Copy the Conky bundle into
~/.config/conky - Install bundled Conky fonts into
~/.local/share/fonts - Create autostart entries in
~/.config/autostart - Remove legacy duplicate autostart entries during upgrades
Run only the hardware/system patches:
./INSTALL.sh patcheslinux-screensaver-quote-updater/lock_screen_updater
monitor-wallpaper-updater/monitor_displays.sh update
monitor-wallpaper-updater/monitor_displays.sh daemon
~/.config/conky/conkyx-start.sh
~/.local/bin/openrgb-defaults/apply_openrgb_defaults.py --config ~/.config/linux-scripts/openrgb-default.json- The monitor updater uses
gsettingsandxrandr. - The monitor updater now switches between
WALLPAPER_SINGLEandWALLPAPER_DUAL. - The Conky installer creates
~/.config/autostart/linux-scripts-conky.desktop. - Conky network interface names can be overridden in
~/.config/linux-scripts/restore.conf. - Apt prerequisites are grouped in
APT_PACKAGES_*arrays inside~/.config/linux-scripts/restore.conf. - System patches are controlled by
ENABLE_SYSTEM_PATCHES,SYSTEM_PATCH_MODE, andSYSTEM_PATCHES. - OpenRGB startup defaults are controlled by
ENABLE_OPENRGB_DEFAULTS,ENABLE_OPENRGB_DEFAULTS_AUTOSTART, and~/.config/linux-scripts/openrgb-default.json.