bitzdots

gitlab

Lean Hyprland dotfiles with automatic matugen theming. Low-end optimized, full-stack auto-coloring, 26 Jinja2 templates. Rofi-powered menus, waybar modules, screenshot/recording, event-driven cache daemon.

0 stars0 forksupdated 2d agodefault branch: matugenExtended
clonehttps://gitlab.com/bitzzdev/bitzdots.git
archlinuxdotfileshyprlandhyprland-dotfileslow-endminimalricingwallustwaybarwayland
@ matugenExtended
# DEVos System Aliases
Quick reference for **DEVos** system commands and Pacman shortcuts built into `fish` shell on Arch Linux.
## Overview
The `dev` helper command provides concise, intuitive shortcuts for package management, AUR operations, and system administration on Arch Linux.
> [!NOTE]
> These aliases are loaded exclusively on Arch Linux systems (checked via `/etc/arch-release`).
---
## Package Management (Pacman)
| Command | Alias | Full Command | Description |
| :--- | :--- | :--- | :--- |
| `dev u` | `dev-u` | `sudo pacman -Syu` | Perform full system upgrade |
| `dev s <term>` | `dev-s <term>` | `pacman -Ss <term>` | Search for packages in official repos |
| `dev i <pkg>` | `dev-i <pkg>` | `sudo pacman -S <pkg>` | Install a package from official repos |
| `dev r <pkg>` | `dev-r <pkg>` | `sudo pacman -Rns <pkg>` | Remove a package and its unneeded dependencies |
| `dev q <pkg>` | `dev-q <pkg>` | `pacman -Qi <pkg>` | View detailed package information |
| `dev l <pkg>` | `dev-l <pkg>` | `pacman -Ql <pkg>` | List all files installed by a package |
| `dev c` | `dev-c` | `sudo pacman -Sc` | Clean uninstalled packages from cache |
| `dev orphans` | `dev-orphans` | `sudo pacman -Rns (pacman -Qtdq)` | Remove all orphaned/unused packages |
---
## AUR Helper Shortcuts (paru / yay)
Auto-detects whether `paru` or `yay` is installed on your system.
| Command | Alias | Equivalent Command | Description |
| :--- | :--- | :--- | :--- |
| `dev aur` | `dev-aur` | `paru` / `yay` | Launch AUR helper interactively |
| `dev au` | `dev-au` | `paru -Syu` / `yay -Syu` | Upgrade repo and AUR packages |
| `dev as <term>` | `dev-as <term>` | `paru -Ss <term>` / `yay -Ss <term>` | Search both official repos and AUR |
| `dev ai <pkg>` | `dev-ai <pkg>` | `paru -S <pkg>` / `yay -S <pkg>` | Install package from repo or AUR |
---
## System Utilities
| Command | Alias | Full Command | Description |
| :--- | :--- | :--- | :--- |
| `dev sys` | `dev-info` | `fastfetch` | Display system summary & specs |
| `dev top` | `dev-top` | `btop` | Launch interactive resource monitor |
| `dev log` | `dev-log` | `journalctl -xe` | View recent system logs with explanation |
| `dev services` | `dev-services` | `systemctl list-units --type=service` | List active systemd services |
| `dev reboot` | — | `systemctl reboot` | Restart the computer |
| `dev poweroff` | — | `systemctl poweroff` | Power off the computer |
---
## Theme & Cache Management
| Command | Description |
| :--- | :--- |
| `dev theme regen` | Regenerate Material You (M3) color scheme from the active wallpaper |
| `dev theme reload` | Reload UI components (Waybar, Hyprland borders, SwayNC, Kitty) |
| `dev theme precache` | Pre-generate and cache color schemes for all wallpapers in background |
| `dev cache clear` | Clear matugen generated color palettes, wallpaper thumbnails, and cache |
| `dev cache status` | View disk usage and entry count of theme caches and thumbnails |
---
## Font Management
| Command | Description |
| :--- | :--- |
| `dev font switch [paper\|jetbrains]` | Switch system font to Paper Mono or JetBrainsMono Nerd Font |
| `dev font toggle` | Toggle between Paper Mono and JetBrainsMono Nerd Font |
---
## Usage Examples
```fish
# Update all system packages
dev u
# Search for a package
dev s firefox
# Install a package
dev i neovim
# Search AUR packages
dev as hyprland
# View system information
dev sys
```