Compare commits
3
Commits
5ecbcdf55b
...
1ca522ddc0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1ca522ddc0 | ||
|
|
f32b4ac102 | ||
|
|
88f2740361 |
@@ -21,24 +21,19 @@ My current setup is built around these core components:
|
|||||||
|
|
||||||
### Directory Structure
|
### Directory Structure
|
||||||
|
|
||||||
- **`hypr/`**: Hyprland configurations (keybindings, window rules, animations, monitor layout, lid-close display handling, and autostart).
|
- **`hypr/`**: Hyprland configurations (keybindings, window rules, animations, monitor layout, lid-close display handling, and autostart). See [`hypr/keybinds.md`](hypr/keybinds.md) for custom keybindings.
|
||||||
- **`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 — media player, notification hub, quick settings, system monitor, and wallpaper picker.
|
- **`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. See [`commands.md`](commands.md).
|
||||||
- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming.
|
- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming. See [`wallpaper.md`](wallpaper.md) for the full gallery.
|
||||||
- **`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).
|
||||||
- **`branding/`**: Custom ASCII art and system branding assets.
|
- **`branding/`**: Custom ASCII art and system branding assets.
|
||||||
|
|
||||||
## Custom Commands
|
## Docs
|
||||||
|
|
||||||
The installer automatically exposes scripts from the `scripts/` directory as global commands:
|
- [Wallpaper Gallery](wallpaper.md) — preview of every wallpaper in `wallpapers/`.
|
||||||
|
- [Keybinds](hypr/keybinds.md) — custom Hyprland keybindings on top of Omarchy's defaults.
|
||||||
- **`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.
|
- [Commands](commands.md) — custom `blob_*` CLI commands exposed by the installer.
|
||||||
- **`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).
|
|
||||||
- **`blob_key <set|show|clear|list> [NAME] [VALUE]`**: Stores secrets/env values for widgets and services, e.g. `blob_key set SOME_TOKEN value`.
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
# Custom Commands
|
||||||
|
|
||||||
|
The installer automatically exposes scripts from [`scripts/`](scripts/) as global commands.
|
||||||
|
|
||||||
|
| Command | Description |
|
||||||
|
| --- | --- |
|
||||||
|
| `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. With no argument, it opens the AGS wallpaper picker. |
|
||||||
|
| `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). |
|
||||||
|
| `blob_key <set\|show\|clear\|list> [NAME] [VALUE]` | Stores secrets/env values for widgets and services, e.g. `blob_key set SOME_TOKEN value`. |
|
||||||
+28
-18
@@ -1,6 +1,6 @@
|
|||||||
# Wallpapers
|
# Wallpapers
|
||||||
|
|
||||||
A gallery of all 41 wallpapers in [`wallpapers/`](wallpapers/).
|
A gallery of all 43 wallpapers in [`wallpapers/`](wallpapers/).
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -55,92 +55,102 @@ A gallery of all 41 wallpapers in [`wallpapers/`](wallpapers/).
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><img src="wallpapers/literal-wallpaper.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/literal-wallpaper.png" width="280"/></td>
|
||||||
|
<td align="center"><img src="wallpapers/mountain-snow-minima.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/nasa1.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/nasa1.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/neon-singularity.jpg" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><sub><code>literal-wallpaper.png</code></sub></td>
|
<td align="center"><sub><code>literal-wallpaper.png</code></sub></td>
|
||||||
|
<td align="center"><sub><code>mountain-snow-minima.jpg</code></sub></td>
|
||||||
<td align="center"><sub><code>nasa1.png</code></sub></td>
|
<td align="center"><sub><code>nasa1.png</code></sub></td>
|
||||||
<td align="center"><sub><code>neon-singularity.jpg</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/neon-singularity.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/nord-chainsaw.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/nord-chainsaw.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/nord_car_live.gif" width="280"/></td>
|
<td align="center"><img src="wallpapers/nord_car_live.gif" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/nord_minimal_cat.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>neon-singularity.jpg</code></sub></td>
|
||||||
<td align="center"><sub><code>nord-chainsaw.png</code></sub></td>
|
<td align="center"><sub><code>nord-chainsaw.png</code></sub></td>
|
||||||
<td align="center"><sub><code>nord_car_live.gif</code></sub></td>
|
<td align="center"><sub><code>nord_car_live.gif</code></sub></td>
|
||||||
<td align="center"><sub><code>nord_minimal_cat.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/nord_minimal_cat.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pacman-black.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/pacman-black.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pastel-car-girl.jpg" width="280"/></td>
|
<td align="center"><img src="wallpapers/pastel-car-girl.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pastel-car.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>nord_minimal_cat.png</code></sub></td>
|
||||||
<td align="center"><sub><code>pacman-black.png</code></sub></td>
|
<td align="center"><sub><code>pacman-black.png</code></sub></td>
|
||||||
<td align="center"><sub><code>pastel-car-girl.jpg</code></sub></td>
|
<td align="center"><sub><code>pastel-car-girl.jpg</code></sub></td>
|
||||||
<td align="center"><sub><code>pastel-car.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/pastel-car.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pastel-city.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/pastel-city.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pixel-city.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/pixel-city.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/pixel-earth.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>pastel-car.png</code></sub></td>
|
||||||
<td align="center"><sub><code>pastel-city.png</code></sub></td>
|
<td align="center"><sub><code>pastel-city.png</code></sub></td>
|
||||||
<td align="center"><sub><code>pixel-city.png</code></sub></td>
|
<td align="center"><sub><code>pixel-city.png</code></sub></td>
|
||||||
<td align="center"><sub><code>pixel-earth.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/pixel-earth.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/planet_minimal.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/planet_minimal.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/rm-rf.jpg" width="280"/></td>
|
<td align="center"><img src="wallpapers/rm-rf.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/shiny-colors.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>pixel-earth.png</code></sub></td>
|
||||||
<td align="center"><sub><code>planet_minimal.png</code></sub></td>
|
<td align="center"><sub><code>planet_minimal.png</code></sub></td>
|
||||||
<td align="center"><sub><code>rm-rf.jpg</code></sub></td>
|
<td align="center"><sub><code>rm-rf.jpg</code></sub></td>
|
||||||
<td align="center"><sub><code>shiny-colors.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/shiny-colors.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/siri.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/siri.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/space-juice.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/space-juice.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/sushi_dark.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>shiny-colors.png</code></sub></td>
|
||||||
<td align="center"><sub><code>siri.png</code></sub></td>
|
<td align="center"><sub><code>siri.png</code></sub></td>
|
||||||
<td align="center"><sub><code>space-juice.png</code></sub></td>
|
<td align="center"><sub><code>space-juice.png</code></sub></td>
|
||||||
<td align="center"><sub><code>sushi_dark.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/sushi_dark.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/swords.jpg" width="280"/></td>
|
<td align="center"><img src="wallpapers/swords.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/two-astronauts.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/two-astronauts.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/underwater.png" width="280"/></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><sub><code>sushi_dark.png</code></sub></td>
|
||||||
<td align="center"><sub><code>swords.jpg</code></sub></td>
|
<td align="center"><sub><code>swords.jpg</code></sub></td>
|
||||||
<td align="center"><sub><code>two-astronauts.png</code></sub></td>
|
<td align="center"><sub><code>two-astronauts.png</code></sub></td>
|
||||||
<td align="center"><sub><code>underwater.png</code></sub></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td align="center"><img src="wallpapers/underwater.png" width="280"/></td>
|
||||||
|
<td align="center"><img src="wallpapers/vintage-ascent.jpg" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/windows-black.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/windows-black.png" width="280"/></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><sub><code>underwater.png</code></sub></td>
|
||||||
|
<td align="center"><sub><code>vintage-ascent.jpg</code></sub></td>
|
||||||
|
<td align="center"><sub><code>windows-black.png</code></sub></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td align="center"><img src="wallpapers/windows-magenta-blue.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/windows-magenta-blue.png" width="280"/></td>
|
||||||
<td align="center"><img src="wallpapers/windows-magenta-pink.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/windows-magenta-pink.png" width="280"/></td>
|
||||||
|
<td align="center"><img src="wallpapers/windows-xp.png" width="280"/></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><sub><code>windows-black.png</code></sub></td>
|
|
||||||
<td align="center"><sub><code>windows-magenta-blue.png</code></sub></td>
|
<td align="center"><sub><code>windows-magenta-blue.png</code></sub></td>
|
||||||
<td align="center"><sub><code>windows-magenta-pink.png</code></sub></td>
|
<td align="center"><sub><code>windows-magenta-pink.png</code></sub></td>
|
||||||
|
<td align="center"><sub><code>windows-xp.png</code></sub></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><img src="wallpapers/windows-xp.png" width="280"/></td>
|
|
||||||
<td align="center"><img src="wallpapers/yosemite-color-block.png" width="280"/></td>
|
<td align="center"><img src="wallpapers/yosemite-color-block.png" width="280"/></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center"><sub><code>windows-xp.png</code></sub></td>
|
|
||||||
<td align="center"><sub><code>yosemite-color-block.png</code></sub></td>
|
<td align="center"><sub><code>yosemite-color-block.png</code></sub></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.0 MiB |
Reference in New Issue
Block a user