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...
|
||||
|
||||
<details>
|
||||
@@ -36,17 +38,17 @@ https://github.com/user-attachments/assets/7e2db305-58bc-4b3d-9c65-7dc0461aead7
|
||||
|
||||
## Setup Overview
|
||||
|
||||
- OS: Archlinux
|
||||
- OS: **Archlinux**
|
||||
- WM: Hyprland | **Niri**
|
||||
- Bar: Waybar | **Quickshell**
|
||||
- Shell: Fish
|
||||
- Prompt: Oh My Posh
|
||||
- Shell: **Fish**
|
||||
- Prompt: **Oh My Posh**
|
||||
- Terminal: **Kitty** & Ghostty
|
||||
- Power Menu: Wlogout
|
||||
- Colorscheme: Catppuccin Mocha
|
||||
- App Launcher: **Rofi** | fuzzel
|
||||
- Power Menu: **Wlogout**
|
||||
- Colorscheme: **Catppuccin Mocha**
|
||||
- App Launcher: **Rofi** | Fuzzel
|
||||
- Desktop Widgets: Eww | **Quickshell**
|
||||
- Wallpaper Daemon: Swww
|
||||
- Wallpaper Daemon: **Awww** (previously Swww)
|
||||
- Notification Daemon: Mako | **Quickshell**
|
||||
|
||||
(**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",
|
||||
"mpv",
|
||||
"wallpaper",
|
||||
"kvantum",
|
||||
"nwg-look"
|
||||
]
|
||||
|
||||
HYPRLAND_PKGS = [
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
path=$(dirname "$(readlink -f "$0")")
|
||||
[ -f "$HOME/.local/snippets/apply-color-helper" ] || {
|
||||
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
|
||||
exit 1
|
||||
@@ -14,11 +13,12 @@ sed -i "s|^\$border: #[0-9a-fA-F]\{6\};\$|\$border: #${colorHex};|" "$file" || {
|
||||
exit 1
|
||||
}
|
||||
|
||||
if pgrep -x eww >/dev/null -u "$USER"; then
|
||||
if pgrep -x eww -u "$USER" >/dev/null; then
|
||||
eww reload || {
|
||||
log_error "Failed to reload eww, is it running?"
|
||||
exit 1
|
||||
}
|
||||
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"
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
path=$(dirname "$(readlink -f "$0")")
|
||||
[ -f "$HOME/.local/snippets/apply-color-helper" ] || {
|
||||
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
|
||||
exit 1
|
||||
@@ -24,4 +23,3 @@ for entry in $entries; do
|
||||
done
|
||||
|
||||
log_success "fuzzel"
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
path=$(dirname "$(readlink -f "$0")")
|
||||
[ -f "$HOME/.local/snippets/apply-color-helper" ] || {
|
||||
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
|
||||
exit 1
|
||||
@@ -27,4 +26,3 @@ if pgrep -x "hyprland" -u "$USER" >/dev/null; then
|
||||
fi
|
||||
|
||||
log_success "hyprland"
|
||||
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
path=$(dirname "$(readlink -f "$0")")
|
||||
[ -f "$HOME/.local/snippets/apply-color-helper" ] || {
|
||||
echo "Missing helper script: $HOME/.local/snippets/apply-color-helper"
|
||||
exit 1
|
||||
}
|
||||
. "$HOME/.local/snippets/apply-color-helper"
|
||||
|
||||
kvantummanager --set catppuccin-mocha-"$colorName" || {
|
||||
log_error "Failed to set kvantum theme to catppuccin-mocha-${colorName}"
|
||||
# Use CLI instead of editing config files manually
|
||||
kvantummanager --set ${palette}-${colorName} || {
|
||||
log_error "Failed to set kvantum theme to ${palette}-${colorName}"
|
||||
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 |