gentoo
This commit is contained in:
@@ -10,6 +10,9 @@ exec-once = swww-daemon
|
|||||||
# Notification Manager
|
# Notification Manager
|
||||||
exec-once = dunst
|
exec-once = dunst
|
||||||
|
|
||||||
|
# Gentoo Stuff
|
||||||
|
exec-once = bash ~/config/scripts/gentoo-init.sh
|
||||||
|
|
||||||
# Clipboard Manager
|
# Clipboard Manager
|
||||||
exec-once = wl-paste --watch cliphist store
|
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
|
exec-once = bash ~/config/scripts/gtk.sh
|
||||||
|
|
||||||
# Start Hot Reload
|
# 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
|
# exec-once = arrpc
|
||||||
|
|
||||||
|
|||||||
@@ -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 = /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
|
# hyprlang noerror true
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ $mainMod = SUPER
|
|||||||
# Programs
|
# Programs
|
||||||
|
|
||||||
$terminal = ghostty
|
$terminal = ghostty
|
||||||
$fileManager = nautilus
|
$fileManager = dolphin
|
||||||
$menu = wofi --show drun
|
$menu = wofi --show drun
|
||||||
$browser = zen
|
$browser = zen
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,5 @@
|
|||||||
preload = ~/.config/hypr/wallpaper.png
|
# preload = ~/.config/hypr/wallpaper.png
|
||||||
wallpaper = ,~/.config/hypr/wallpaper.png
|
# wallpaper = ,~/.config/hypr/wallpaper.png
|
||||||
|
|
||||||
|
preload = ~/Pictures/Wallpapers/kralsei.jpeg
|
||||||
|
wallpaper = ,~/Pictures/Wallpapers/kralsei.jpeg
|
||||||
|
|||||||
@@ -15,13 +15,13 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"mpris": {
|
"mpris": {
|
||||||
"players": ["cider", "OCbwoy3_s_iPhone"],
|
"players": ["cmus", "elisa", "cider", "OCbwoy3_s_iPhone"],
|
||||||
"interval": 1,
|
"interval": 1,
|
||||||
"on-scroll-up": "playerctl -p cider,OCbwoy3_s_iPhone volume 0.05+",
|
"on-scroll-up": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone volume 0.05+",
|
||||||
"on-scroll-down": "playerctl -p 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 cider,OCbwoy3_s_iPhone play-pause",
|
"on-click": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone play-pause",
|
||||||
"on-click-right": "playerctl -p cider,OCbwoy3_s_iPhone next",
|
"on-click-right": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone next",
|
||||||
"on-click-middle": "playerctl -p cider,OCbwoy3_s_iPhone previous",
|
"on-click-middle": "playerctl -p cmus,elisa,cider,OCbwoy3_s_iPhone previous",
|
||||||
"format": " {artist} — {title}",
|
"format": " {artist} — {title}",
|
||||||
"tooltip-format": "{album}",
|
"tooltip-format": "{album}",
|
||||||
"tooltip-format-stopped": "",
|
"tooltip-format-stopped": "",
|
||||||
|
|||||||
32
scripts/dev/setup-gentoo-symlinks.sh
Normal file
32
scripts/dev/setup-gentoo-symlinks.sh
Normal 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
8
scripts/gentoo-init.sh
Normal 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
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
|
notify-send "ocbwoy3-gentoo-debug" "ran xdg setup"
|
||||||
|
|
||||||
# kill all possible running xdg-desktop-portals
|
# kill all possible running xdg-desktop-portals
|
||||||
kill -9 $(pidof xdg-desktop-portal-hyprland)
|
kill -9 $(pidof xdg-desktop-portal-hyprland)
|
||||||
kill -9 $(pidof xdg-desktop-portal-gnome)
|
kill -9 $(pidof xdg-desktop-portal-gnome)
|
||||||
@@ -13,9 +15,13 @@ kill -9 $(pidof xdg-desktop-portal)
|
|||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# start xdg-desktop-portal-hyprland
|
# start xdg-desktop-portal-hyprland
|
||||||
/usr/lib/xdg-desktop-portal-hyprland &
|
hyprctl dispatch exec /usr/lib/xdg-desktop-portal-hyprland &
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
|
notify-send "ocbwoy3-gentoo-debug" "xdph"
|
||||||
|
|
||||||
# start xdg-desktop-portal
|
# start xdg-desktop-portal
|
||||||
/usr/lib/xdg-desktop-portal &
|
hyprctl dispatch exec /usr/lib/xdg-desktop-portal &
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
|
notify-send "ocbwoy3-gentoo-debug" "xdp"
|
||||||
Reference in New Issue
Block a user