aboutsummaryrefslogtreecommitdiffstats
path: root/copy.sh
Commit message (Collapse)AuthorAgeLines
* Fixing menu and version detection code for express upgradeDon Williams2026-01-15-5/+5
| | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh modified: scripts/copy_menu.sh modified: scripts/tui_menu.py
* Added update dotfiles option to menDon Williams2026-01-12-0/+14
| | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh modified: scripts/copy_menu.sh new file: scripts/lib_update.sh
* Updated copy.sh with current status and next stepsDon Williams2026-01-11-3/+4
| | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh
* Moved UserScripts/UserConfigs restore function to lib_copy helperDon Williams2026-01-11-251/+5
| | | | | | | | | | | | copy.sh is nearly 50% smaller now a little over 600 lines now down from over 1200 at the start On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh modified: scripts/lib_copy.sh
* Moved ghostty/wezterm config file process out of copy.shDon Williams2026-01-11-1/+1
| | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh modified: scripts/lib_apps.sh modified: scripts/lib_copy.sh
* Created lib_copy phase1/2 waybar,fastfetch,kitty,rofi,swayncDon Williams2026-01-11-241/+16
| | | | | | | | | | | Also btop,cava, hypr,ghostty, wezterm On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh new file: scripts/lib_copy.sh
* created next modules for apps, editr,bt,rog,rog,ags,qsDon Williams2026-01-11-82/+18
| | | | | | | | | | | Phase 4 moving apps to its own module On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh new file: scripts/lib_apps.sh
* Fixd issues with sddm wallpaper set codeDon Williams2026-01-11-1/+1
|
* Banner formatting fixedDon Williams2026-01-11-1/+13
|
* Fixing resoltion prmptDon Williams2026-01-11-1/+0
|
* fixing prompts for resolution, clock, etcDon Williams2026-01-11-2/+1
| | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh modified: scripts/lib_prompts.sh
* Moved the prompts for keyboard, resolution, clock, rainbow bordersDon Williams2026-01-11-283/+20
| | | | | | | | | | | | Further modularizing the copy.sh script The express upgrade is almost moved here On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh new file: scripts/lib_prompts.sh
* Phase 3 Moved nvidia, vm, nixos code to lib_detect.shDon Williams2026-01-11-38/+13
| | | | | | | | | | | This code make configuration adjustsments On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh new file: scripts/lib_detect.sh
* Phase 2a of copy.sh modularization lib_backup functionsDon Williams2026-01-11-77/+36
| | | | | | | | | | | | This module takes care of backing up objects with date-time Removes the duplicate code in copy.sh On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh new file: scripts/lib_backup.sh
* Copy menu - 1st step in menu driven dot files install / upgrade process (#917)Donald Williams2026-01-09-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Phase 1 of creating TUI for copy.sh for installs and upgrades On branch copy-menu Changes to be committed: modified: copy.sh new file: scripts/copy_menu.sh * Fixing formatting in copy-menu On branch copy-menu Your branch is up to date with 'origin/copy-menu'. Changes to be committed: modified: scripts/copy_menu.sh * More formatting and color first letter as selectable option On branch copy-menu Your branch is up to date with 'origin/copy-menu'. Changes to be committed: modified: copy.sh modified: scripts/copy_menu.sh * Fixing syntax error * Some whiptail versions don't support color Added check before displaying colors On branch copy-menu Your branch is up to date with 'origin/copy-menu'. Changes to be committed: modified: scripts/copy_menu.sh * fixing formatting On branch copy-menu Your branch is up to date with 'origin/copy-menu'. Changes to be committed: modified: scripts/copy_menu.sh * More formatting for whiptail * Formatting whiptail is so much fun * Changed descrption to two lines * Whiltail 4, human 0 * Whiltail 5, human 0 - shortened text * Whiltail 6, human 1 - remove dup items * Whiltail 6, human 2 - removed color highlight
* Updted copy.sh to check for 2.3.18+ before allowing express updateDon Williams2026-01-09-24/+57
| | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh
* Phase 1 of copy.sh update add --upgrade and --express-upgrade optsDon Williams2026-01-09-56/+161
| | | | | | | | | | | | | | This allow you to bypass some of the questions, like triming each backup file, they will all be trimmed to one backup No prompting for setting sddm wallpaper nor download wallpapers (since it's upgrade mostly likely already have them) No prompting to restore user customized files. On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh
* Create default config for Wezterm NOT themed yetDon Williams2026-01-08-0/+13
| | | | | | | | | | | | | | At this time wezterm is not installed by default However, if user installs it they will have a nice config to begin with Later I hope to add theming support On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md new file: config/wezterm/wezterm.lua modified: copy.sh
* Fixing ghostty wallust integrationDon Williams2026-01-08-1/+5
| | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/scripts/ThemeChanger.sh modified: config/hypr/scripts/WallustSwww.sh modified: copy.sh
* Added ghostty config file w/wallust integrationDon Williams2026-01-07-0/+13
| | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: new file: ghostty/ghostty.config modified: ../copy.sh
* Fixed copy.sh to properly print msgs having `\n` newlinesDon Williams2025-12-31-1/+2
| | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh
* fix: respect XDG dir instead of forcing ~/Pictures (#899)Jaël Champagne Gareau2025-12-30-5/+6
| | | | | | | | | * fix: respect XDG dir instead of forcing ~/Pictures * fix: make xdg-user-dir usage more robust --------- Co-authored-by: Donald Williams <129223418+dwilliam62@users.noreply.github.com>
* Integrate Quickshell-Overview with Qt6 fixes and automation scriptsDon Williams2025-11-30-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## Overview This commit integrates the corrected Quickshell-Overview feature across all installation and update workflows. The overview provides an AGS alternative with live window previews toggled via Super+TAB keybind. ## Changes ### 1. Quickshell Overview QML Files - Added config/quickshell/overview/ subdirectory with Qt6-compatible QML - Includes 20+ files covering: * OverviewWindow.qml with proper clipping (no OpacityMask, uses QtQuick.Effects) * OverviewWidget.qml for window handling * Overview.qml main component with Hyprland integration * Common utilities and styling * Services for Hyprland data and global state management ### 2. copy.sh Updates - Removes default shell.qml that blocks quickshell named config detection - Auto-copies config/quickshell/overview to ~/.config/quickshell/overview/ - Updates old 'qs' startup commands to 'qs -c overview' - Handles both fresh installs and config overwrite scenarios ### 3. upgrade.sh Updates - Added config/quickshell/ to upgrade directory list - Excludes shell.qml to preserve overview config detection capability - Enables seamless upgrades without losing quickshell settings ### 4. IPC Command Fixes - Corrected OverviewToggle.sh to use proper 'qs ipc -c overview call overview toggle' - Fixed startup commands from old 'qs' to 'qs -c overview' - Hyprland-Dots now uses corrected toggle script ## Qt6 Compatibility - Replaced Qt5Compat.GraphicalEffects with QtQuick.Effects - Removed OpacityMask in favor of Qt6-compatible clipping technique - All QML properly imports Qt6 modules ## Release Script - release.sh automatically uses copy.sh, inheriting all quickshell updates ## Testing - Verified on target systems (Fedora 43 VM, jak-nixos) - qs -c overview successfully launches overview config when shell.qml is removed - IPC toggle commands work correctly within Wayland sessions ## Files Modified - config/quickshell/overview/* (20 new files) - copy.sh (enhanced QS handling) - upgrade.sh (added quickshell to upgrade paths)
* new: copy.sh looks the version of dotsbrockar2025-11-22-21/+71
|
* fix: copy.sh now use configs instead of UserSettingsbrockar2025-11-22-80/+56
|
* windowrules.conf new locationbrockar2025-11-22-1/+1
|
* Dropped duplicate startup_apps.sh scriptDon Williams2025-11-05-4/+0
| | | | | | | | | | | | | | Removed the ComposeHyprConfitg.sh script Your branch is up to date with 'origin/development'. Changes to be committed: deleted: config/hypr/UserConfigs/Startup_Apps.conf modified: config/hypr/hyprland.conf deleted: config/hypr/scripts/ComposeHyprConfigs.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh modified: copy.sh modified: upgrade.sh
* fix(startup): preserve KeybindsLayoutInit in composed Startup_Apps; harden ↵Don Williams2025-11-05-5/+17
| | | | hyprlock 12h edits\n\n- ComposeHyprConfigs.sh: ignore disabling /KeybindsLayoutInit.sh\n- copy.sh migration: filter KeybindsLayoutInit from Startup_Apps.disable\n- copy.sh: target existing hyprlock template, avoid sed errors
* fix(copy): always add KeybindsLayoutInit.sh to UserConfigs/Startup_Apps ↵Don Williams2025-11-05-0/+8
| | | | overlay\n\n- Ensures the layout-aware J/K init survives composition and user updates\n- Prevents cases where generated/Startup_Apps.conf misses the init entry
* feat: Add smart AGS/Quickshell fallback with OverviewToggle wrapperDon Williams2025-11-02-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements a robust fallback mechanism for desktop overview functionality that handles both AGS and Quickshell installations gracefully. Changes: - Add OverviewToggle.sh wrapper script that tries Quickshell first, falls back to AGS if unavailable or broken - Update UserKeybinds.conf with new SUPER+A binding to OverviewToggle.sh - Preserve original AGS and Quickshell keybinds as commented references - Simplify copy.sh logic to enable both AGS and QS simultaneously - Remove conflicting keybind toggle logic from copy.sh Benefits: - Users can have both AGS and Quickshell installed simultaneously - Automatic fallback when one tool is broken or unavailable - Quickshell preferred (tried first) as it's more performant - Graceful degradation with user notification if neither available - Auto-starts AGS if installed but not running - Compatible with existing upgrade.sh and ComposeHyprConfigs.sh workflow Technical details: - OverviewToggle.sh checks for running processes before attempting toggle - Uses hyprctl dispatch for Quickshell's global dispatcher - Falls back to ags -t 'overview' with rofi cleanup for AGS - Shows desktop notification if neither tool is available - Script auto-made executable via existing chmod in copy.sh (line 1027) Addresses: Issue where AGS and Quickshell have had recent stability problems, requiring manual keybind switching between them
* Added message about AI wallpaper downloadDon Williams2025-10-29-25/+29
| | | | | | | | | | allows user to not install wallpapers On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: copy.sh
* Changed /usr/bin/bash to /usr/bin/env bashDon Williams2025-10-28-9/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: Distro-Hyprland.sh modified: config/hypr/UserScripts/RainbowBorders.sh modified: config/hypr/UserScripts/RofiBeats.sh modified: config/hypr/UserScripts/RofiCalc.sh modified: config/hypr/UserScripts/Tak0-Autodispatch.sh modified: config/hypr/UserScripts/WallpaperAutoChange.sh modified: config/hypr/UserScripts/WallpaperEffects.sh modified: config/hypr/UserScripts/WallpaperRandom.sh modified: config/hypr/UserScripts/WallpaperSelect.sh modified: config/hypr/UserScripts/Weather.sh modified: config/hypr/UserScripts/WeatherWrap.sh modified: config/hypr/UserScripts/ZshChangeTheme.sh new file: config/hypr/configs/Startup_Apps.conf new file: config/hypr/configs/WindowRules.conf modified: config/hypr/hyprland.conf modified: config/hypr/initial-boot.sh modified: config/hypr/scripts/AirplaneMode.sh modified: config/hypr/scripts/Animations.sh modified: config/hypr/scripts/Battery.sh modified: config/hypr/scripts/Brightness.sh modified: config/hypr/scripts/BrightnessKbd.sh modified: config/hypr/scripts/ChangeBlur.sh modified: config/hypr/scripts/ChangeLayout.sh modified: config/hypr/scripts/ClipManager.sh new file: config/hypr/scripts/ComposeHyprConfigs.sh modified: config/hypr/scripts/DarkLight.sh modified: config/hypr/scripts/Distro_update.sh modified: config/hypr/scripts/Dropterminal.sh modified: config/hypr/scripts/GameMode.sh modified: config/hypr/scripts/Hypridle.sh modified: config/hypr/scripts/KeyBinds.sh modified: config/hypr/scripts/KeyHints.sh modified: config/hypr/scripts/KillActiveProcess.sh modified: config/hypr/scripts/Kitty_themes.sh modified: config/hypr/scripts/KooLsDotsUpdate.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh modified: config/hypr/scripts/LockScreen.sh modified: config/hypr/scripts/MediaCtrl.sh modified: config/hypr/scripts/MonitorProfiles.sh modified: config/hypr/scripts/Polkit-NixOS.sh modified: config/hypr/scripts/Polkit.sh modified: config/hypr/scripts/PortalHyprland.sh modified: config/hypr/scripts/Refresh.sh modified: config/hypr/scripts/RefreshNoWaybar.sh modified: config/hypr/scripts/RofiEmoji.sh modified: config/hypr/scripts/RofiSearch.sh modified: config/hypr/scripts/RofiThemeSelector-modified.sh modified: config/hypr/scripts/RofiThemeSelector.sh modified: config/hypr/scripts/ScreenShot.sh modified: config/hypr/scripts/Sounds.sh modified: config/hypr/scripts/SwitchKeyboardLayout.sh modified: config/hypr/scripts/Tak0-Autodispatch.sh modified: config/hypr/scripts/TouchPad.sh modified: config/hypr/scripts/Volume.sh modified: config/hypr/scripts/WallustSwww.sh modified: config/hypr/scripts/WaybarLayout.sh modified: config/hypr/scripts/WaybarScripts.sh modified: config/hypr/scripts/WaybarStyles.sh modified: config/hypr/scripts/Wlogout.sh modified: config/hypr/scripts/sddm_wallpaper.sh modified: copy.sh modified: release.sh modified: upgrade.sh
* Upd scripts to be compatible with deb/ubuntuDon Williams2025-10-13-14/+23
| | | | | | | | | | | | On branch ddubs-hyprsunset Your branch is up to date with 'origin/ddubs-hyprsunset'. Changes to be committed: modified: CHANGELOG.md modified: README.md modified: copy.sh modified: release.sh modified: upgrade.sh
* Updated scripts to allow debian installsDon Williams2025-10-09-388/+387
| | | | | | | | | | | debian has been updated to current version 0.51.1 On branch ddubs-hyprsunset Your branch is up to date with 'origin/ddubs-hyprsunset'. Changes to be committed: modified: copy.sh modified: release.sh
* restoring development branch changes?JaKooLit2025-08-09-1/+1
|
* updated copy.shJaKooLit2025-08-03-3/+0
|
* added env = GSK_RENDERER,ngl for nvidiaJaKooLit2025-07-22-0/+2
|
* updated copy.sh to work with simple_sddm_2 and updated wallpaper_sddm scriptJaKooLit2025-07-22-1/+1
|
* Fixed the uncommenting part of UserKeybinds.confJaKooLit2025-07-19-14/+9
|
* updated copy.sh and still added agsJaKooLit2025-07-19-0/+60
|
* updated quick shell config copyJaKooLit2025-07-17-5/+5
|
* updated sddmJaKooLit2025-07-16-1/+1
|
* adjusted copy.sh to work with simple_sddm_2JaKooLit2025-07-16-5/+5
|
* Merge pull request #751 from RubberJones/developmentJa.KooLit2025-07-15-6/+1
|\ | | | | Improve copy.sh script
| * fix(copy.sh): Correct variable for resetting color in functionRubberJones2025-06-25-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Replace the undefined variable $CLEAR with the correct variable $RESET. The function attempted to reset the text color using the $CLEAR variable, which, however, was not defined anywhere in the script. This resulted in the color output not being reset after the function call. This change ensures that the correct, already defined $RESET variable is used to reset the terminal to its default state.
| * refactor(copy.sh): Remove duplicate print_color functionRubberJones2025-06-25-5/+0
| |
* | Introducing QuickShellJaKooLit2025-07-15-7/+44
|/
* Updated copy.sh for copying window rules. Renamed WindowRules.conf to old.JaKooLit2025-05-17-14/+0
|
* minor adjustment copy.shJaKooLit2025-03-24-2/+2
|
* another adjustment for copy.sh to work even with fishy shellJaKooLit2025-03-24-2/+5
|
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage