| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: copy.sh
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: copy.sh
modified: scripts/lib_prompts.sh
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: copy.sh
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
new file: ghostty/ghostty.config
modified: ../copy.sh
|
| |
|
|
|
|
|
|
| |
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
* fix: make xdg-user-dir usage more robust
---------
Co-authored-by: Donald Williams <129223418+dwilliam62@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
## 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)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
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
|
| |
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Improve copy.sh script
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|