Compare commits

..
2 Commits
Author SHA1 Message Date
SirBlob 83780c7ff1 Remove the Update.md 2026-07-03 16:24:40 -04:00
SirBlob ea7093e987 Update README for new widgets, blob_theme, and lid handling 2026-07-03 16:18:53 -04:00
2 changed files with 12 additions and 58 deletions
+12 -2
View File
@@ -21,9 +21,9 @@ My current setup is built around these core components:
### Directory Structure
- **`hypr/`**: Hyprland configurations (keybindings, window rules, animations, layout settings, and autostart).
- **`hypr/`**: Hyprland configurations (keybindings, window rules, animations, monitor layout, lid-close display handling, and autostart).
- **`waybar/`**: Status bar layout, CSS styling, and custom interactive modules.
- **`ags/`**: Custom desktop widgets built with TypeScript and GTK.
- **`ags/`**: Custom desktop widgets built with TypeScript and GTK — media player, notification hub, quick settings, system monitor, and wallpaper picker.
- **`scripts/`**: Global utility scripts seamlessly exposed as commands by the installer.
- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming.
- **`omarchy/hooks/`**: Event hooks for the Omarchy system (e.g. automatically applying dynamic themes when changing wallpapers).
@@ -34,6 +34,7 @@ My current setup is built around these core components:
The installer automatically exposes scripts from the `scripts/` directory as global commands:
- **`blob_wallpaper [path]`**: Sets your background using Omarchy's background system. If used with an image from `~/wallpapers/` or a valid path, it leverages Pywal to generate a full system color palette and dynamically updates the `blob-dynamic` theme, AGS widgets, and Waybar.
- **`blob_theme <share-link-or-id>`**: Pulls a color palette shared from the wall-styles site and applies it as the `blob-dynamic` theme (e.g. `blob_theme "https://wall-styles.vercel.app/?id=ab12cd34ef"`).
- **`blob_glass [on|off|toggle]`**: A quick toggle to enable or disable window transparency on the fly.
- **`blob_boot [path]`**: Safely updates your Plymouth boot splash image (defaults to `branding/boot_flash.png`) and rebuilds the `initramfs` (GRUB compatible via `mkinitcpio`).
- **`blob_wifi`**: A streamlined script to connect to the GMU Eduroam Wi-Fi network using `iwd` and `systemd-resolved` (replaces NetworkManager).
@@ -53,3 +54,12 @@ An automated installer script (`install.sh`) is provided to safely apply these c
./install.sh --force
```
The installer also configures the laptop lid switch so the machine stays awake (and the external monitors stay active) when docked or on AC power.
To roll back to the backups the installer created, use `revert.sh`:
```bash
# Restore configs from their .bak versions (prompts first)
./revert.sh
```
-56
View File
@@ -1,56 +0,0 @@
# Dotfiles
These are my omarchy dotfiles.
## Objective
I want you to make a couple additions and fixes to my config files.
## Developement and Coding Rules
You must follows these rule at all times
1. Do not add code comments
2. Do not run commands, I will test everything myself
3. Do not use emojies in documentation or the code
4. Keep code understandable and easy to read (name variables with easy to read names)
5. Do not give paragraph explanations unless asked.
## What I Want Done
1. I want you to add more widgets. I recently saw a dotfiles config with widgets for notification hub.
Look at ./ags-dots for ideas on how I was inspired. I want to keep my current omarchy theme and style.
2. I want a wallpaper selector like the in ./ags-dots. I want to be able to select a wallpaper from a widget, and it should change the wallpaper. This will replace the blob_wallpaper command.
3. I want to make a vercel website that I can upload a wallpaper, and it will generate a color theme for the wallpaper. It should work like my custom dynamic wallpaper generater. I want to be able to tweak and download the config files for the wallpaper. I want it to be responsive. Make it look modern and polished. Use Svelte 5 syntax and tailwindcss.
## My Laptop Specs
fastfetch
┌──────────────────────Hardware──────────────────────┐
█████████████████████████████████████████████████████  PC: 82Y0 (IdeaPad Flex 5 14IRU8)
█████████████████████████████████████████████████████ │ ├: 13th Gen Intel(R) Core(TM) i5-1335U (4+8) @ 4.60 GHz
████ ████ ████ │ ├: Intel Iris Xe Graphics @ 1.25 GHz [Integrated]
████ ████ ████ │ ├󱄄: 1920x1200 @ 1.5x in 14", 60 Hz [Built-in]
████ █████████████████████ ████████ ████ │ ├󰋊: 127.89 GiB / 213.19 GiB (60%) - ext4
████ █████████████████████ ████████ ████ │ ├: 3.62 GiB / 15.16 GiB (24%)
████ ████ ████ ████ └ └󰓡 : 0 B / 4.00 GiB (0%)
████ ████ ████ ████ └────────────────────────────────────────────────────┘
████ ████ ████ ████
████ ████ ████ ████ ┌──────────────────────Software──────────────────────┐
████ ████ ████ ████  OS: Omarchy 3.8.2
████ ████ ████ ████ │ ├󰘬: master
████████████ ████ ████ │ ├󰔫: stable
████████████ ████ ████ │ ├: Linux 7.0.9-arch2-1
████ ████ ████ ████ │ ├: Hyprland 0.55.2 (Wayland)
████ ████ ████ ████ │ ├: alacritty 0.17.0
████ ████ ████ ████ │ ├󰏖: 1250 (pacman)
████ ████ ████ ████ │ ├󰸌: Blob Dynamic ●●●●●●●●
████ ████ ████ ████ └ └: JetBrainsMono Nerd Font (9pt, Regular)
████ ████ ████ ████ └────────────────────────────────────────────────────┘
████ ██████████████████████████████████████ ████
████ ██████████████████████████████████████ ████ ┌────────────────Age / Uptime / Update───────────────┐
████ ████ ████ 󱦟 OS Age: 69 days
████ ████ ████ 󱫐 Uptime: 4 mins
████████████████████████████ ████████████████████  Update: Thursday, June 11 2026 at 13:13
████████████████████████████ ████████████████████ └────────────────────────────────────────────────────┘