Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
83780c7ff1 | ||
|
|
ea7093e987 |
@@ -21,9 +21,9 @@ My current setup is built around these core components:
|
|||||||
|
|
||||||
### Directory Structure
|
### 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.
|
- **`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.
|
- **`scripts/`**: Global utility scripts seamlessly exposed as commands by the installer.
|
||||||
- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming.
|
- **`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).
|
- **`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:
|
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_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_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_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).
|
- **`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
|
./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
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
|
||||||
████████████████████████████ ████████████████████ └────────────────────────────────────────────────────┘
|
|
||||||
Reference in New Issue
Block a user