Compare commits

...

10 Commits

145 changed files with 327 additions and 172 deletions

View File

@@ -1,3 +1,5 @@
<img src="https://raw.githubusercontent.com/Uyanide/dotfiles/refs/heads/main/assets/works-on-my-machine.png" alt="Works on my machine(s)" width="200" />
## How it looks like... ## How it looks like...
<details> <details>
@@ -36,17 +38,17 @@ https://github.com/user-attachments/assets/7e2db305-58bc-4b3d-9c65-7dc0461aead7
## Setup Overview ## Setup Overview
- OS: Archlinux - OS: **Archlinux**
- WM: Hyprland | **Niri** - WM: Hyprland | **Niri**
- Bar: Waybar | **Quickshell** - Bar: Waybar | **Quickshell**
- Shell: Fish - Shell: **Fish**
- Prompt: Oh My Posh - Prompt: **Oh My Posh**
- Terminal: **Kitty** & Ghostty - Terminal: **Kitty** & Ghostty
- Power Menu: Wlogout - Power Menu: **Wlogout**
- Colorscheme: Catppuccin Mocha - Colorscheme: **Catppuccin Mocha**
- App Launcher: **Rofi** | fuzzel - App Launcher: **Rofi** | Fuzzel
- Desktop Widgets: Eww | **Quickshell** - Desktop Widgets: Eww | **Quickshell**
- Wallpaper Daemon: Swww - Wallpaper Daemon: **Awww** (previously Swww)
- Notification Daemon: Mako | **Quickshell** - Notification Daemon: Mako | **Quickshell**
(**bold**: currently preferred) (**bold**: currently preferred)

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

View File

@@ -25,6 +25,8 @@ GUI_BASE_PKGS = [
"misc", "misc",
"mpv", "mpv",
"wallpaper", "wallpaper",
"kvantum",
"nwg-look"
] ]
HYPRLAND_PKGS = [ HYPRLAND_PKGS = [

View File

@@ -1,6 +1,5 @@
#!/bin/bash #!/bin/bash
path=$(dirname "$(readlink -f "$0")")
[ -f "$HOME/.local/snippets/apply-color-helper" ] || { [ -f "$HOME/.local/snippets/apply-color-helper" ] || {
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper" echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
exit 1 exit 1
@@ -14,11 +13,12 @@ sed -i "s|^\$border: #[0-9a-fA-F]\{6\};\$|\$border: #${colorHex};|" "$file" || {
exit 1 exit 1
} }
if pgrep -x eww >/dev/null -u "$USER"; then if pgrep -x eww -u "$USER" >/dev/null; then
eww reload || { eww reload || {
log_error "Failed to reload eww, is it running?" log_error "Failed to reload eww, is it running?"
exit 1 exit 1
} }
fi fi
log_success "eww" log_success "eww"

View File

@@ -14,4 +14,3 @@ sed -i -E "s/(set -g fetch_color\s+\"#)([0-9a-fA-F]{6})(\")/\1${colorHex}\3/" "$
} }
log_success "fastfetch" log_success "fastfetch"

View File

@@ -1,6 +1,5 @@
#!/bin/bash #!/bin/bash
path=$(dirname "$(readlink -f "$0")")
[ -f "$HOME/.local/snippets/apply-color-helper" ] || { [ -f "$HOME/.local/snippets/apply-color-helper" ] || {
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper" echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
exit 1 exit 1
@@ -24,4 +23,3 @@ for entry in $entries; do
done done
log_success "fuzzel" log_success "fuzzel"

View File

@@ -1,6 +1,5 @@
#!/bin/bash #!/bin/bash
path=$(dirname "$(readlink -f "$0")")
[ -f "$HOME/.local/snippets/apply-color-helper" ] || { [ -f "$HOME/.local/snippets/apply-color-helper" ] || {
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper" echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
exit 1 exit 1
@@ -27,4 +26,3 @@ if pgrep -x "hyprland" -u "$USER" >/dev/null; then
fi fi
log_success "hyprland" log_success "hyprland"

View File

@@ -1,15 +1,16 @@
#!/bin/bash #!/bin/bash
path=$(dirname "$(readlink -f "$0")")
[ -f "$HOME/.local/snippets/apply-color-helper" ] || { [ -f "$HOME/.local/snippets/apply-color-helper" ] || {
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper" echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
exit 1 exit 1
} }
. "$HOME/.local/snippets/apply-color-helper" . "$HOME/.local/snippets/apply-color-helper"
kvantummanager --set catppuccin-mocha-"$colorName" || { # Use CLI instead of editing config files manually
log_error "Failed to set kvantum theme to catppuccin-mocha-${colorName}" kvantummanager --set ${palette}-${colorName} || {
log_error "Failed to set kvantum theme to ${palette}-${colorName}"
exit 1 exit 1
} }
log_success "kvantum" log_success "kvantum"

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

Some files were not shown because too many files have changed in this diff Show More