Compare commits
10 Commits
0c673bc923
...
a75c34e1dc
| Author | SHA1 | Date | |
|---|---|---|---|
|
a75c34e1dc
|
|||
|
757f93b5ac
|
|||
|
ac4e77bba8
|
|||
|
9b279d543b
|
|||
|
e658fa7db8
|
|||
|
94be67bf43
|
|||
|
163cfda11e
|
|||
|
cc92043489
|
|||
| 5ea9b9f5a8 | |||
|
ceecdf34b9
|
16
README.md
@@ -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)
|
||||||
|
|||||||
BIN
assets/works-on-my-machine.png
Normal file
|
After Width: | Height: | Size: 97 KiB |
@@ -25,6 +25,8 @@ GUI_BASE_PKGS = [
|
|||||||
"misc",
|
"misc",
|
||||||
"mpv",
|
"mpv",
|
||||||
"wallpaper",
|
"wallpaper",
|
||||||
|
"kvantum",
|
||||||
|
"nwg-look"
|
||||||
]
|
]
|
||||||
|
|
||||||
HYPRLAND_PKGS = [
|
HYPRLAND_PKGS = [
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |