New backup 2024-03-27 15:15:01
1
de/home/.config/smm2/blueprints/batalert/deps
Normal file
|
@ -0,0 +1 @@
|
|||
libnotify4
|
6
de/home/.config/smm2/blueprints/batalert/install.sh
Executable file
|
@ -0,0 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/0snap/batalert.git
|
||||
cd batalert
|
||||
cargo build --release
|
||||
cargo install --path .
|
1
de/home/.config/smm2/blueprints/cli-visualizer/deps
Normal file
|
@ -0,0 +1 @@
|
|||
libfftw3-dev libncurses-dev cmake libpulse-dev
|
5
de/home/.config/smm2/blueprints/cli-visualizer/install.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/dpayne/cli-visualizer.git
|
||||
cd cli-visualizer
|
||||
./install.sh
|
1
de/home/.config/smm2/blueprints/scrcpy/config
Normal file
|
@ -0,0 +1 @@
|
|||
requires_sudo=1
|
1
de/home/.config/smm2/blueprints/scrcpy/deps
Normal file
|
@ -0,0 +1 @@
|
|||
ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
|
5
de/home/.config/smm2/blueprints/scrcpy/install.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/Genymobile/scrcpy
|
||||
cd scrcpy
|
||||
./install_release.sh
|
1
de/home/.config/smm2/blueprints/sway-screenshot/config
Normal file
|
@ -0,0 +1 @@
|
|||
requires_sudo=
|
1
de/home/.config/smm2/blueprints/sway-screenshot/deps
Normal file
|
@ -0,0 +1 @@
|
|||
jq grim slurp wl-clipboard libnotify4 imagemagick
|
5
de/home/.config/smm2/blueprints/sway-screenshot/install.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/Gustash/sway-screenshot.git
|
||||
mv ./sway-screenshot/sway-screenshot $HOME/.local/bin
|
||||
chmod +x $HOME/.local/bin/sway-screenshot
|
1
de/home/.config/smm2/blueprints/swayfx/deps
Normal file
|
@ -0,0 +1 @@
|
|||
meson wayland-protocols libpcre2-dev libjson-c-dev libpango-1.0-0 libcairo2-dev wget
|
26
de/home/.config/smm2/blueprints/swayfx/install.sh
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash
|
||||
|
||||
mkdir swayfxbuild
|
||||
cd swayfxbuild
|
||||
|
||||
wget https://github.com/WillPower3309/swayfx/archive/refs/tags/0.3.2.tar.gz
|
||||
tar -xf 0.3.2.tar.gz
|
||||
rm 0.3.2.tar.gz
|
||||
|
||||
cd ./swayfx-0.3.2
|
||||
mkdir ./subprojects
|
||||
|
||||
cd subprojects
|
||||
wget https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.16.2/wlroots-0.16.2.tar.gz
|
||||
tar -xf wlroots-0.16.2.tar.gz
|
||||
rm wlroots-0.16.2.tar.gz
|
||||
mv ./wlroots-0.16.2 ./wlroots
|
||||
|
||||
sed -i 's\werror=true\werror=false\' ./wlroots/meson.build
|
||||
|
||||
cd ..
|
||||
meson build/
|
||||
ninja -C build/
|
||||
|
||||
sudo ninja -C build/ install
|
||||
sudo ln -s "/usr/local/lib/$(uname -m)-linux-gnu/libwlroots.so.11" /usr/lib/
|
5
de/home/.config/smm2/blueprints/tuigreet/install.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/apognu/tuigreet && cd tuigreet
|
||||
cargo build --release
|
||||
sudo mv target/release/tuigreet /usr/local/bin/tuigreet
|
7
de/home/.config/smm2/blueprints/waybar-nmvpn/install.sh
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/lack/waybar-nmvpn
|
||||
cd waybar-nmvpn
|
||||
sed 's/Text: "VPN",/Text: "",/' main.go
|
||||
go build
|
||||
go install
|
BIN
de/home/.config/sway/assets/vol.ogg
Normal file
BIN
de/home/.config/sway/assets/wallpaper/_default.jpg
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
de/home/.config/sway/assets/wallpaper/eDP-1/Development.jpg
Normal file
After Width: | Height: | Size: 1.9 MiB |
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development1.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development2.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development3.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development4.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development5.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development6.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development7.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development8.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Development9.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Development.jpg
|
BIN
de/home/.config/sway/assets/wallpaper/eDP-1/School.jpg
Normal file
After Width: | Height: | Size: 2.2 MiB |
1
de/home/.config/sway/assets/wallpaper/eDP-1/School1.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School2.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School3.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School4.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School5.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School6.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School7.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School8.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/School9.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/School.jpg
|
BIN
de/home/.config/sway/assets/wallpaper/eDP-1/Work.jpg
Normal file
After Width: | Height: | Size: 1.9 MiB |
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work1.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work2.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work3.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work4.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work5.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work6.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work7.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work8.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
1
de/home/.config/sway/assets/wallpaper/eDP-1/Work9.jpg
Symbolic link
|
@ -0,0 +1 @@
|
|||
/home/pogmommy/.config/sway/assets/wallpaper/eDP-1/Work.jpg
|
BIN
de/home/.config/sway/assets/wallpaper/eDP-1/_default.jpg
Normal file
After Width: | Height: | Size: 1.9 MiB |
17
de/home/.config/sway/config
Normal file
|
@ -0,0 +1,17 @@
|
|||
|
||||
#
|
||||
# Import
|
||||
#
|
||||
#include /etc/sway/config-vars.d/*
|
||||
|
||||
# Variables
|
||||
include $HOME/.config/sway/config-vars.d/*
|
||||
include $HOME/.cache/wal/colors-sway
|
||||
|
||||
# Configs
|
||||
include $HOME/.config/sway/config.d/*
|
||||
|
||||
#Misc
|
||||
exec "dbus-update-activation-environment --systemd --all"
|
||||
exec "dbus-update-activation-environment --systemd XDG_CURRENT_DESKTOP=sway"
|
||||
# exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK
|
9
de/home/.config/sway/config-vars.d/keys
Normal file
|
@ -0,0 +1,9 @@
|
|||
|
||||
# Logo Key
|
||||
set $mod Mod4
|
||||
|
||||
# idk
|
||||
set $left h
|
||||
set $down j
|
||||
set $up k
|
||||
set $right l
|
7
de/home/.config/sway/config-vars.d/programs
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
# Terminal
|
||||
set $term alacritty
|
||||
# Launcher
|
||||
#set $menu fuzzel | xargs swaymsg exec --
|
||||
set $menu wofi --show drun -a --insensitive --allow-images | xargs swaymsg exec --
|
||||
|
10
de/home/.config/sway/config.d/autostart
Normal file
|
@ -0,0 +1,10 @@
|
|||
|
||||
#
|
||||
# WM Stuff
|
||||
#
|
||||
|
||||
# Run on reload
|
||||
exec_always $HOME/.config/sway/scripts/autostart
|
||||
|
||||
# Run only at start
|
||||
exec $HOME/.config/sway/scripts/autostart_apps
|
12
de/home/.config/sway/config.d/display
Normal file
|
@ -0,0 +1,12 @@
|
|||
|
||||
# Output settings
|
||||
output eDP-1 {
|
||||
scale 1
|
||||
mode 2560x1600@60Hz
|
||||
}
|
||||
|
||||
# Output wallpaper
|
||||
output * bg $HOME/.config/sway/assets/wallpaper/_default.jpg fill
|
||||
|
||||
# Workspace-dependent wallpaper
|
||||
exec "$HOME/.cargo/bin/multibg-sway $HOME/.config/sway/assets/wallpaper/"
|
40
de/home/.config/sway/config.d/keys_launch
Normal file
|
@ -0,0 +1,40 @@
|
|||
|
||||
#
|
||||
# Launch Stuff
|
||||
#
|
||||
|
||||
# Terminal
|
||||
bindsym $mod+Return exec $term
|
||||
|
||||
# Launcher
|
||||
bindsym $mod+d exec $menu
|
||||
|
||||
# Lockscreen
|
||||
bindsym $mod+l exec swaylock
|
||||
|
||||
# Profile Manager
|
||||
bindsym $mod+Shift+p exec $HOME/.config/sway/scripts/profiles.sh
|
||||
|
||||
# Sway Notification Center
|
||||
bindsym $mod+Shift+n exec swaync-client -t -sw
|
||||
|
||||
# Power Menu
|
||||
bindsym $mod+Shift+e exec $HOME/.config/sway/scripts/powermenu.sh
|
||||
|
||||
# Screenshot
|
||||
bindsym $mod+Shift+s exec $HOME/.config/sway/scripts/screenshot.sh
|
||||
|
||||
# Clipboard
|
||||
bindsym $mod+shift+v exec clipman pick --tool="wofi" --max-items=30
|
||||
|
||||
# Shortcuts
|
||||
bindsym $mod+shift+o exec $HOME/.config/sway/scripts/shortcuts.sh
|
||||
|
||||
# Browser
|
||||
bindsym $mod+shift+b exec $HOME/.config/sway/scripts/browser.sh
|
||||
|
||||
# Srcpy
|
||||
bindsym $mod+shift+i exec $HOME/.config/sway/scripts/scrcpy.sh
|
||||
|
||||
# File Browser
|
||||
bindsym $mod+shift+f exec dolphin
|
7
de/home/.config/sway/config.d/keys_other
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
#
|
||||
# Other
|
||||
#
|
||||
|
||||
# Reload Sway Config
|
||||
bindsym $mod+Shift+c reload
|
10
de/home/.config/sway/config.d/keys_scratchpad
Normal file
|
@ -0,0 +1,10 @@
|
|||
|
||||
#
|
||||
# Scratchpad
|
||||
#
|
||||
|
||||
# Move to Scratchpad
|
||||
bindsym $mod+Shift+minus move scratchpad
|
||||
|
||||
# Cycle Scratchpad
|
||||
bindsym $mod+minus scratchpad show
|
36
de/home/.config/sway/config.d/keys_special
Normal file
|
@ -0,0 +1,36 @@
|
|||
|
||||
# Enable wob
|
||||
set $WOBSOCK $XDG_RUNTIME_DIR/wob.sock
|
||||
exec rm -f $WOBSOCK && mkfifo $WOBSOCK && tail -f $WOBSOCK | wob
|
||||
|
||||
#
|
||||
# Volume
|
||||
#
|
||||
|
||||
# Vol Up
|
||||
bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ && wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/[^0-9]//g' > $WOBSOCK & paplay $HOME/.config/sway/assets/vol.ogg
|
||||
# Vol Down
|
||||
bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- && wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/[^0-9]//g' > $WOBSOCK & paplay $HOME/.config/sway/assets/vol.ogg
|
||||
# Vol Mute
|
||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle && ( [ "$(pactl get-sink-mute @DEFAULT_SINK@)" = "Mute: yes" ] && echo 0 > $WOBSOCK ) || pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1{print substr($5,1,length($5)-1)}' > $WOBSOCK
|
||||
|
||||
#
|
||||
# Media Keys
|
||||
#
|
||||
|
||||
# Previous
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
# Skip
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
# Play/Pause
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
|
||||
|
||||
#
|
||||
# Brightness
|
||||
#
|
||||
|
||||
# Brightness Up
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl set +5% | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
|
||||
# Brightness Down
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%- | sed -En 's/.*\(([0-9]+)%\).*/\1/p' > $WOBSOCK
|
42
de/home/.config/sway/config.d/keys_windows
Normal file
|
@ -0,0 +1,42 @@
|
|||
#
|
||||
# Window Management
|
||||
#
|
||||
|
||||
# Kill Focused Window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# Move Floating Window
|
||||
floating_modifier $mod normal
|
||||
|
||||
# Move Focus Around
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# Move Focused Window
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
|
||||
# Fullscreen
|
||||
bindsym $mod+f fullscreen
|
||||
|
||||
# Change Split Orientation
|
||||
bindsym $mod+b splith
|
||||
bindsym $mod+v splitv
|
||||
|
||||
# Change Layout Style
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# Focus Parent
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
# Toggle Floating
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# Swap Between Tiles and Floats
|
||||
bindsym $mod+space focus mode_toggle
|
18
de/home/.config/sway/config.d/layout
Normal file
|
@ -0,0 +1,18 @@
|
|||
|
||||
# Spacing between windows and edges
|
||||
gaps inner 20
|
||||
|
||||
# Border styling
|
||||
default_border pixel 3
|
||||
|
||||
# Borders
|
||||
client.focused $color1 $color1 $color0 $color9
|
||||
client.focused_inactive $color9 $color9 $color1 $color9
|
||||
client.unfocused $color9 $color9 $color1 $color9
|
||||
|
||||
# Blur
|
||||
blur enable
|
||||
shadows enable
|
||||
shadow_color $color0
|
||||
shadow_blur_radius 20
|
||||
corner_radius 10
|
29
de/home/.config/sway/config.d/resize
Normal file
|
@ -0,0 +1,29 @@
|
|||
|
||||
#
|
||||
# Resize Mode
|
||||
#
|
||||
|
||||
#Enter Resize Mode
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
#Define Mode Rules
|
||||
|
||||
mode "resize" {
|
||||
#Right: Grow Width
|
||||
bindsym Right resize grow width 10px
|
||||
|
||||
# Left: Shrink Width
|
||||
bindsym Left resize shrink width 10px
|
||||
|
||||
# Up: Grow Height
|
||||
bindsym Up resize grow height 10px
|
||||
|
||||
# Down: Shrink Height
|
||||
bindsym Down resize shrink height 10px
|
||||
|
||||
# Return to default mode
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
}
|
||||
|
43
de/home/.config/sway/config.d/window_rules
Normal file
|
@ -0,0 +1,43 @@
|
|||
|
||||
# Add X indicator to xwayland windows
|
||||
for_window [shell="xwayland"] title_format "[X] %title"
|
||||
|
||||
# float applet windows
|
||||
for_window [app_id="pavucontrol-qt$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width 400, resize set height 400, border pixel 3, move absolute position 1650 50
|
||||
for_window [app_id="nm-connection-editor$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width 400, resize set height 400, border pixel 3, move absolute position 1800 50
|
||||
for_window [app_id="blueman-manager$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width 400, resize set height 400, border pixel 3, move absolute position 1800 60
|
||||
for_window [app_id="nextcloud$"] floating enable, move scratchpad, sticky enable, scratchpad show, resize set width 600, resize set height 500, border pixel 3, move absolute position 1940 60
|
||||
for_window [app_id="scrcpy"] floating enable, border none, move scratchpad, scratchpad show, resize set width 600, resize set height 1300, border pixel 3, move absolute position 20 60
|
||||
#, resize set width 600, resize set height 500, border pixel 3, move absolute position 1940 60
|
||||
|
||||
# Armcord opens in scratchpad
|
||||
for_window [class="ArmCord$"] move scratchpad, floating enable, scratchpad hide
|
||||
|
||||
# Thunderbird assigned to workspace 3
|
||||
assign [title="Mozilla Thunderbird$"] workspace 3
|
||||
|
||||
# Sonixd assigned to workspace 4
|
||||
assign [title="^Sonixd$"] workspace 4
|
||||
|
||||
#
|
||||
# ScratchPad - Dropdown Windows
|
||||
#
|
||||
# General dropdown window traits. The order can matter.
|
||||
for_window [title="Dropdown *"] floating enable
|
||||
for_window [title="Dropdown *"] move scratchpad
|
||||
for_window [title="Dropdown *"] sticky enable
|
||||
for_window [title="Dropdown *"] scratchpad show
|
||||
for_window [title="Dropdown *"] resize set width 625
|
||||
for_window [title="Dropdown *"] resize set height 400
|
||||
for_window [title="Dropdown *"] border pixel 3
|
||||
for_window [title="Dropdown *"] move position center
|
||||
|
||||
# General dropdown window traits. The order can matter.
|
||||
for_window [title="Dropdown Launcher*"] floating enable
|
||||
for_window [title="Dropdown Launcher*"] move scratchpad
|
||||
for_window [title="Dropdown Launcher*"] sticky enable
|
||||
for_window [title="Dropdown Launcher*"] scratchpad show
|
||||
for_window [title="Dropdown Launcher*"] resize set width 225
|
||||
for_window [title="Dropdown Launcher*"] resize set height 100
|
||||
for_window [title="Dropdown Launcher*"] border pixel 0
|
||||
for_window [title="Dropdown Launcher*"] move position center
|
40
de/home/.config/sway/config.d/workspaces
Normal file
|
@ -0,0 +1,40 @@
|
|||
|
||||
#
|
||||
# Workspaces 1-10
|
||||
#
|
||||
|
||||
# Switch to
|
||||
bindsym $mod+1 workspace number 1
|
||||
bindsym $mod+2 workspace number 2
|
||||
bindsym $mod+3 workspace number 3
|
||||
bindsym $mod+4 workspace number 4
|
||||
bindsym $mod+5 workspace number 5
|
||||
bindsym $mod+6 workspace number 6
|
||||
bindsym $mod+7 workspace number 7
|
||||
bindsym $mod+8 workspace number 8
|
||||
bindsym $mod+9 workspace number 9
|
||||
bindsym $mod+0 workspace number 10
|
||||
|
||||
# Move to
|
||||
bindsym $mod+Shift+1 move container to workspace number 1
|
||||
bindsym $mod+Shift+2 move container to workspace number 2
|
||||
bindsym $mod+Shift+3 move container to workspace number 3
|
||||
bindsym $mod+Shift+4 move container to workspace number 4
|
||||
bindsym $mod+Shift+5 move container to workspace number 5
|
||||
bindsym $mod+Shift+6 move container to workspace number 6
|
||||
bindsym $mod+Shift+7 move container to workspace number 7
|
||||
bindsym $mod+Shift+8 move container to workspace number 8
|
||||
bindsym $mod+Shift+9 move container to workspace number 9
|
||||
bindsym $mod+Shift+0 move container to workspace number 10
|
||||
|
||||
#
|
||||
# Trackpad
|
||||
#
|
||||
|
||||
# Switch Next
|
||||
bindgesture swipe:left workspace next
|
||||
bindsym $mod+Tab workspace next
|
||||
|
||||
# Switch Prev
|
||||
bindgesture swipe:right workspace prev
|
||||
bindsym $mod+Shift+Tab workspace prev
|
19
de/home/.config/sway/scripts/autostart
Executable file
|
@ -0,0 +1,19 @@
|
|||
#!/bin/bash
|
||||
|
||||
killall autotiling
|
||||
killall waybar
|
||||
killall swaync
|
||||
killall batalert
|
||||
killall blueman-applet
|
||||
killall swayidle
|
||||
killall kdeconnectd
|
||||
killall wlpaste
|
||||
|
||||
autotiling & \
|
||||
waybar & \
|
||||
swaync & \
|
||||
/usr/lib/aarch64-linux-gnu/libexec/kdeconnectd & \
|
||||
swayidle & \
|
||||
blueman-applet & \
|
||||
wl-paste -t text --watch clipman store --max-items 1024 & \
|
||||
/home/pogmommy/.cargo/bin/batalert -u /sys/class/power_supply/macsmc-battery/uevent --alert 20 --notification-step 5
|
10
de/home/.config/sway/scripts/autostart_apps
Executable file
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
nm-applet & \
|
||||
|
||||
sleep 5
|
||||
sycthing-gtk & \
|
||||
gtk-launch com.nextcloud.desktopclient.nextcloud.desktop & \
|
||||
#flatpak run --branch=stable --arch=aarch64 --command=nextcloud --file-forwarding com.nextcloud.desktopclient.nextcloud & \
|
||||
gtk-launch xyz.armcord.ArmCord.desktop & \
|
||||
bridge-arm64 -n
|
18
de/home/.config/sway/scripts/browser.sh
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
current_ws=$(swaymsg -t get_workspaces | jq '.[] | select(.focused==true)|.name')
|
||||
|
||||
current_ws="${current_ws//[[:digit:]\"]/}"
|
||||
|
||||
if [[ -z "${current_ws}" ]];then current_ws="Penelope";fi
|
||||
|
||||
gtk-launch "Floorp-${current_ws}.desktop"
|
||||
|
||||
#MOZ_ENABLE_WAYLAND=1 flatpak run one.ablaze.floorp -P "$current_ws"
|
||||
|
||||
#options=$( ls "$HOME/.config/sway/scripts/shortcuts/${current_ws}" )
|
||||
|
||||
#op=$( echo -e "${options}" | wofi -i --dmenu | awk '{print}' )
|
||||
|
||||
|
||||
#"$HOME/.config/sway/scripts/shortcuts/${current_ws}"/"${op}"
|
19
de/home/.config/sway/scripts/powermenu.sh
Executable file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
op=$( echo -e "⏻ Poweroff\n Reboot\n Suspend\n🔒 Lock\n Logout" | wofi -i --dmenu -a --width 250 --height 420 | awk '{print tolower($2)}' )
|
||||
# --width 200 --height 225
|
||||
case $op in
|
||||
poweroff)
|
||||
;&
|
||||
reboot)
|
||||
;&
|
||||
suspend)
|
||||
systemctl $op
|
||||
;;
|
||||
lock)
|
||||
swaylock
|
||||
;;
|
||||
logout)
|
||||
swaymsg exit
|
||||
;;
|
||||
esac
|
26
de/home/.config/sway/scripts/profiles.sh
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
op=$( echo -e " Development\n School\n Work" | wofi -i --dmenu --width 250 --height 260 | awk '{print $2}' )
|
||||
#--width 300 --height 150
|
||||
echo "$op"
|
||||
|
||||
case $op in
|
||||
Development|School|Work)
|
||||
# ws="$op"
|
||||
;;
|
||||
*)
|
||||
exit 1;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
new_ws="$op"
|
||||
int=0
|
||||
|
||||
while [[ "\"$new_ws\"" == $(swaymsg -t get_workspaces | jq '.[] | select(.name=="'$new_ws'")|.name') ]];do
|
||||
int=$(($int+1))
|
||||
new_ws="${op}${int}"
|
||||
done
|
||||
echo "new_ws: $new_ws"
|
||||
swaymsg workspace "${new_ws}"
|
||||
#swaymsg exec "MOZ_ENABLE_WAYLAND=1 flatpak run one.ablaze.floorp -P $op"
|
18
de/home/.config/sway/scripts/scrcpy.sh
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
if lsusb | grep -q "04e8:68"
|
||||
then
|
||||
scrcpy -dwS
|
||||
else
|
||||
if ping -c 1 pogmommy-samsung-a54 &> /dev/null
|
||||
then
|
||||
scrcpy -wS --tcpip=pogmommy-samsung-a54
|
||||
else
|
||||
if ping -c 1 10.6.0.103 &> /dev/null
|
||||
then
|
||||
scrcpy -wS --tcpip=10.6.0.103
|
||||
else
|
||||
notify-send "phone not found"
|
||||
fi
|
||||
fi
|
||||
fi
|
16
de/home/.config/sway/scripts/screenshot.sh
Executable file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
op=$( echo -e "Output\nWindow\nRegion" | wofi -i --dmenu --width 250 --height 260 | awk '{print tolower($1)}' )
|
||||
|
||||
echo "$op"
|
||||
|
||||
#case $op in
|
||||
# development|school|work)
|
||||
# ws="$op"
|
||||
# ;;
|
||||
#esac
|
||||
|
||||
sleep 0.5
|
||||
mkdir -p "$HOME/.tmp/sway-screenshot/"
|
||||
sway-screenshot -m $op --output-folder "$HOME/.tmp/sway-screenshot/"
|
||||
mv "$HOME/.tmp/sway-screenshot/"* "$HOME/Pictures/Screen Capture"
|
15
de/home/.config/sway/scripts/shortcuts.sh
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
|
||||
current_ws=$(swaymsg -t get_workspaces | jq '.[] | select(.focused==true)|.name')
|
||||
|
||||
current_ws="${current_ws//[[:digit:]\"]/}"
|
||||
|
||||
#echo "'${current_ws}'"
|
||||
|
||||
if [[ -z "${current_ws}" ]];then current_ws="Personal";fi
|
||||
|
||||
options=$( ls "$HOME/.config/sway/scripts/shortcuts/${current_ws}" )
|
||||
|
||||
op=$( echo -e "${options}" | wofi -i --dmenu | awk '{print}' )
|
||||
|
||||
"$HOME/.config/sway/scripts/shortcuts/${current_ws}"/"${op}"
|
12
de/home/.config/sway/scripts/shortcuts/Development/.SSH/.ssh_agent.sh
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo su pogmom -c ' \
|
||||
shopt -s checkwinsize; \
|
||||
eval $(ssh-agent); \
|
||||
for file in $(find ~/.ssh/ -type f -name "id*" -not -name "*.*") ; do \
|
||||
if [ -f "$file" ] ; then \
|
||||
ssh-add "$file"; \
|
||||
fi;\
|
||||
done;\
|
||||
clear;\
|
||||
ssh -A '"$1"
|
15
de/home/.config/sway/scripts/shortcuts/Development/.SSH/Swap Workstation
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/bash
|
||||
|
||||
current_hostname=$(hostname)
|
||||
|
||||
case $current_hostname in
|
||||
"pogmommy-apple-a2337")
|
||||
alacritty -e ssh -A pogmommy-omen-328p1aa
|
||||
;;
|
||||
"pogmommy-omen-328p1aa")
|
||||
alacritty -e ssh -A pogmommy-apple-a2337
|
||||
;;
|
||||
*)
|
||||
# Code to execute if expression does not match any of the above patterns
|
||||
;;
|
||||
esac
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
alacritty -e sudo su pogmom -c "ssh root@bridge-netgear-r6250"
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
alacritty -e sudo su pogmom -c "ssh root@router-netgear-r8000"
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
alacritty -e $(dirname $0)/.ssh_agent.sh server-dell-7050sff
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
alacritty -e $(dirname $0)/.ssh_agent.sh server-dell-p95g001-debian
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
alacritty -e $(dirname $0)/.ssh_agent.sh server-hp-y2z63av
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Development.desktop
|
9
de/home/.config/sway/scripts/shortcuts/Development/SSH
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
dirname $0
|
||||
|
||||
options=$( ls "$(dirname $0)/.SSH/" )
|
||||
|
||||
op=$( echo -e "${options}" | wofi -i --dmenu | awk '{print}' )
|
||||
|
||||
"$(dirname $0)/.SSH/${op}"
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
curl https://internalhome.pogmom.me/api/webhook/-LrXptzYs8v8hXckIJv16JNUF
|
3
de/home/.config/sway/scripts/shortcuts/Personal/Floorp Pen
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Penelope.desktop
|
9
de/home/.config/sway/scripts/shortcuts/Personal/Home Assistant
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
script_dir=$(dirname "${0}")
|
||||
|
||||
options=$( ls ${script_dir}"/.Home Assistant/" )
|
||||
|
||||
op=$( echo -e "${options}" | wofi -i --dmenu | awk '{print}' )
|
||||
|
||||
"$(dirname $0)/.Home Assistant/${op}"
|
3
de/home/.config/sway/scripts/shortcuts/School/Canvas
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-School.desktop https://canvas.boisestate.edu
|
3
de/home/.config/sway/scripts/shortcuts/School/Floorp School
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-School.desktop
|
3
de/home/.config/sway/scripts/shortcuts/School/Open Folder
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
dolphin --new-window ~/Documents/School/College/BSU/2024-01SPRING/
|
3
de/home/.config/sway/scripts/shortcuts/School/myBSU
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-School.desktop https://my.boisestate.edu/
|
3
de/home/.config/sway/scripts/shortcuts/Work/Duo Admin
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop --private-window https://admin-e05a5b1b.duosecurity.com/
|
3
de/home/.config/sway/scripts/shortcuts/Work/Floorp Work
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop
|
3
de/home/.config/sway/scripts/shortcuts/Work/GMail
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop https://mail.google.com/mail/u/0/#inbox
|
3
de/home/.config/sway/scripts/shortcuts/Work/Humanity
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop https://boisestateoit.humanity.com/app/schedule/
|
3
de/home/.config/sway/scripts/shortcuts/Work/Schedule
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop https://calendar.google.com/calendar/u/0/r
|
3
de/home/.config/sway/scripts/shortcuts/Work/Slack
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-Work.desktop https://boisestateoit.slack.com/
|
3
de/home/.config/sway/scripts/shortcuts/Work/myBSU
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
gtk-launch Floorp-School.desktop https://my.boisestate.edu/
|
5
de/home/.config/swayidle/config
Normal file
|
@ -0,0 +1,5 @@
|
|||
timeout 150 'brightnessctl g | tee $HOME/.config/swayidle/brightness; brightnessctl s 0' resume 'brightnessctl s $(cat $HOME/.config/swayidle/brightness); rm $HOME/.config/swayidle/brightness'
|
||||
timeout 300 'swaylock'
|
||||
timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"'
|
||||
timeout 1800 'systemctl suspend'
|
||||
before-sleep 'swaylock'
|
37
de/home/.config/swaylock/config
Normal file
|
@ -0,0 +1,37 @@
|
|||
image=~/.config/swaylock/lockimage.png
|
||||
ignore-empty-password
|
||||
show-failed-attempts
|
||||
indicator-y-position=1400
|
||||
|
||||
indicator-thickness=10
|
||||
indicator-radius=50
|
||||
indicator-idle-visible
|
||||
|
||||
inside-color=000000
|
||||
inside-clear-color=000000
|
||||
inside-caps-lock-color=000000
|
||||
inside-ver-color=000000
|
||||
inside-wrong-color=000000
|
||||
|
||||
key-hl-color=00ff0044
|
||||
|
||||
line-color=0000ff
|
||||
line-clear-color=ffffff
|
||||
line-caps-lock-color=ffff00
|
||||
line-ver-color=00ffff
|
||||
line-wrong-color=ff0000
|
||||
|
||||
ring-color=00000000
|
||||
ring-clear-color=ffffff44
|
||||
ring-caps-lock-color=ffff0044
|
||||
ring-ver-color=00ffff44
|
||||
ring-wrong-color=ff000044
|
||||
separator-color=ffffff44
|
||||
|
||||
line-uses-inside
|
||||
|
||||
text-color=ffffff
|
||||
text-clear-color=ffffff
|
||||
text-caps-lock-color=ffffff
|
||||
text-ver-color=ffffff
|
||||
text-wrong-color=ffffff
|
BIN
de/home/.config/swaylock/lockimage.png
Normal file
After Width: | Height: | Size: 61 KiB |
88
de/home/.config/swaync/config.json
Normal file
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
"$schema": "/etc/xdg/swaync/configSchema.json",
|
||||
"positionX": "right",
|
||||
"positionY": "top",
|
||||
"control-center-margin-top": 2,
|
||||
"control-center-margin-bottom": 2,
|
||||
"control-center-margin-right": 1,
|
||||
"control-center-margin-left": 0,
|
||||
"notification-icon-size": 48,
|
||||
"notification-body-image-height": 160,
|
||||
"notification-body-image-width": 200,
|
||||
"timeout": 6,
|
||||
"timeout-low": 4,
|
||||
"timeout-critical": 0,
|
||||
"fit-to-screen": false,
|
||||
"control-center-width": 380,
|
||||
"control-center-height": 860,
|
||||
"notification-window-width": 400,
|
||||
"keyboard-shortcuts": true,
|
||||
"image-visibility": "when-available",
|
||||
"transition-time": 200,
|
||||
"hide-on-clear": true,
|
||||
"hide-on-action": true,
|
||||
"script-fail-notify": true,
|
||||
"scripts": {
|
||||
"example-script": {
|
||||
"exec": "echo 'Do something...'",
|
||||
"urgency": "Normal"
|
||||
}
|
||||
},
|
||||
"notification-visibility": {
|
||||
"example-name": {
|
||||
"state": "muted",
|
||||
"urgency": "Low",
|
||||
"app-name": "Spotify"
|
||||
}
|
||||
},
|
||||
"widgets": [
|
||||
"label",
|
||||
"buttons-grid",
|
||||
"mpris",
|
||||
"title",
|
||||
"dnd",
|
||||
"notifications"
|
||||
],
|
||||
"widget-config": {
|
||||
"title": {
|
||||
"text": "Notifications",
|
||||
"clear-all-button": true,
|
||||
"button-text": " "
|
||||
},
|
||||
"dnd": {
|
||||
"text": "Do not disturb"
|
||||
},
|
||||
"label": {
|
||||
"max-lines": 1,
|
||||
"text": " Notifications"
|
||||
},
|
||||
"mpris": {
|
||||
"image-size": 96,
|
||||
"image-radius": 6
|
||||
},
|
||||
"volume": {
|
||||
"label": "",
|
||||
"show-per-app": true
|
||||
},
|
||||
"buttons-grid": {
|
||||
"actions": [
|
||||
{
|
||||
"label": "",
|
||||
"command": "amixer set Master toggle"
|
||||
},
|
||||
{
|
||||
"label": "",
|
||||
"command": "amixer set Capture toggle"
|
||||
},
|
||||
{
|
||||
"label": "",
|
||||
"command": "nm-connection-editor"
|
||||
},
|
||||
{
|
||||
"label": "",
|
||||
"command": "blueman-manager"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
BIN
de/home/.config/swaync/icons/bolt.png
Normal file
After Width: | Height: | Size: 2 KiB |
BIN
de/home/.config/swaync/icons/gamemode.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
de/home/.config/swaync/icons/microphone-mute.png
Normal file
After Width: | Height: | Size: 3 KiB |
BIN
de/home/.config/swaync/icons/microphone.png
Normal file
After Width: | Height: | Size: 1.8 KiB |