This commit is contained in:
2025-09-15 17:59:45 +03:00
parent 86f66b5734
commit 26641fdad9
8 changed files with 70 additions and 12 deletions

View File

@@ -10,6 +10,9 @@ exec-once = swww-daemon
# Notification Manager
exec-once = dunst
# Gentoo Stuff
exec-once = bash ~/config/scripts/gentoo-init.sh
# Clipboard Manager
exec-once = wl-paste --watch cliphist store
@@ -20,7 +23,10 @@ exec-once = bash ~/config/scripts/xdg.sh
exec-once = bash ~/config/scripts/gtk.sh
# Start Hot Reload
exec-once = "bash ~/config/scripts/hot-reload.sh"
exec-once = bash ~/config/scripts/hot-reload.sh
# Hyprland polkit
exec-once = /usr/libexec/hyprpolkitagent
# exec-once = arrpc

View File

@@ -3,6 +3,9 @@ ecosystem {
}
permission = /nix/store/[A-Za-z0-9]+\-(wrapped-)?(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker)\-.*, screencopy, allow
permission = /(usr/)?bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
permission = /run/current-system/sw/bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
# hyprlang noerror true

View File

@@ -6,7 +6,7 @@ $mainMod = SUPER
# Programs
$terminal = ghostty
$fileManager = nautilus
$fileManager = dolphin
$menu = wofi --show drun
$browser = zen

View File

@@ -1,2 +1,5 @@
preload = ~/.config/hypr/wallpaper.png
wallpaper = ,~/.config/hypr/wallpaper.png
# preload = ~/.config/hypr/wallpaper.png
# wallpaper = ,~/.config/hypr/wallpaper.png
preload = ~/Pictures/Wallpapers/kralsei.jpeg
wallpaper = ,~/Pictures/Wallpapers/kralsei.jpeg

View File

@@ -15,13 +15,13 @@
},
"mpris": {
"players": ["cider", "OCbwoy3_s_iPhone"],
"players": ["cmus", "elisa", "cider", "OCbwoy3_s_iPhone"],
"interval": 1,
"on-scroll-up": "playerctl -p cider,OCbwoy3_s_iPhone volume 0.05+",
"on-scroll-down": "playerctl -p cider,OCbwoy3_s_iPhone volume 0.05-",
"on-click": "playerctl -p cider,OCbwoy3_s_iPhone play-pause",
"on-click-right": "playerctl -p cider,OCbwoy3_s_iPhone next",
"on-click-middle": "playerctl -p cider,OCbwoy3_s_iPhone previous",
"on-scroll-up": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone volume 0.05+",
"on-scroll-down": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone volume 0.05-",
"on-click": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone play-pause",
"on-click-right": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone next",
"on-click-middle": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone previous",
"format": " {artist} — {title}",
"tooltip-format": "{album}",
"tooltip-format-stopped": "",

View File

@@ -0,0 +1,32 @@
#!/bin/bash
DOTFILES_DIR="/home/ocbwoy3/config/config"
# fastfetch
ln -sfn "${DOTFILES_DIR}/fastfetch" "${HOME}/.config/fastfetch"
# dunst
ln -sfn "${DOTFILES_DIR}/dunst" "${HOME}/.config/dunst"
# hypr
ln -sfn "${DOTFILES_DIR}/hypr" "${HOME}/.config/hypr"
# xdg-desktop-portal
ln -sfn "${DOTFILES_DIR}/xdg-desktop-portal" "${HOME}/.config/xdg-desktop-portal"
# ghostty
ln -sfn "${DOTFILES_DIR}/ghostty" "${HOME}/.config/ghostty"
# wlogout
ln -sfn "${DOTFILES_DIR}/wlogout" "${HOME}/.config/wlogout"
# qt5ct
ln -sfn "${DOTFILES_DIR}/qt5ct" "${HOME}/.config/qt5ct"
# wofi
ln -sfn "${DOTFILES_DIR}/wofi" "${HOME}/.config/wofi"
# dotfile font
ln -sfn "${DOTFILES_DIR}/dotfile_deps/DotfilesFont.otf" "${HOME}/.local/share/fonts/DotfilesFont.otf"
echo "symlinked this that"

8
scripts/gentoo-init.sh Normal file
View File

@@ -0,0 +1,8 @@
#!/usr/bin/env bash
if [[ "$(hostname)" == "gentoo" ]]; then
notify-send "ocbwoy3-gentoo-debug" "audio init"
hyprctl dispatch exec pipewire
hyprctl dispatch exec pipewire-pulse
hyprctl dispatch exec wireplumber
fi

View File

@@ -2,6 +2,8 @@
sleep 1
notify-send "ocbwoy3-gentoo-debug" "ran xdg setup"
# kill all possible running xdg-desktop-portals
kill -9 $(pidof xdg-desktop-portal-hyprland)
kill -9 $(pidof xdg-desktop-portal-gnome)
@@ -13,9 +15,13 @@ kill -9 $(pidof xdg-desktop-portal)
sleep 1
# start xdg-desktop-portal-hyprland
/usr/lib/xdg-desktop-portal-hyprland &
hyprctl dispatch exec /usr/lib/xdg-desktop-portal-hyprland &
sleep 2
notify-send "ocbwoy3-gentoo-debug" "xdph"
# start xdg-desktop-portal
/usr/lib/xdg-desktop-portal &
hyprctl dispatch exec /usr/lib/xdg-desktop-portal &
sleep 1
notify-send "ocbwoy3-gentoo-debug" "xdp"