Update 2022-06-28

This commit is contained in:
fanyx 2022-06-28 10:41:14 +02:00
parent 16eea121b1
commit 28f778427d
6 changed files with 73 additions and 50 deletions

View File

@ -11,14 +11,15 @@ xrandr --output DP-0 --primary --mode 2560x1440 --rate 165.08 --left-of DP-4 --o
pgrep -x sxhkd > /dev/null || sxhkd & pgrep -x sxhkd > /dev/null || sxhkd &
pgrep -x picom > /dev/null || picom & pgrep -x picom > /dev/null || picom &
~/.config/polybar/launch.sh & ~/.config/polybar/launch.sh &
pgrep -x Discord > /dev/null || Discord &
# $HOME/.config/polybar/launch.sh # $HOME/.config/polybar/launch.sh
xsetroot -cursor_name left_ptr & xsetroot -cursor_name left_ptr &
setxkbmap -model evdev -layout eu setxkbmap -model evdev -layout eu
bspc monitor DP-0 -d term browser game code mail bspc monitor DP-0 -d term browser game code misc
bspc monitor DP-4 -d browser2 comm music server misc tmp bspc monitor DP-4 -d browser2 comm music server mail tmp
bspc config border_width 2 bspc config border_width 2
bspc config window_gap 18 bspc config window_gap 18
@ -42,14 +43,19 @@ bspc rule -a kitty state=tiled
#------------------------------------------------------- Firefox #------------------------------------------------------- Firefox
bspc rule -a Firefox state=tiled bspc rule -a Firefox state=tiled
bspc rule -a Firefox:*:"Save Image" state=floating bspc rule -a "Firefox:*:Save Image" state=floating
# ------------------------------------ Discord => Workspace Comm # ------------------------------------ Discord => Workspace Comm
bspc rule -a discord state=tiled desktop=comm bspc rule -a discord state=tiled desktop=comm
# -------------------------------------- Steam => Workspace Game # -------------------------------------- Steam => Workspace Game
bspc rule -a Steam state=tiled desktop=game bspc rule -a Steam state=tiled desktop=game
bspc rule -a 'Steam:Friends List' split_ratio=0.3 bspc rule -a "Steam:Friends List" split_ratio=0.3
# ------------------------------------- Coding => Workspace Code # ------------------------------------- Coding => Workspace Code
bspc rule -a "code - oss" state=tiled desktop=code bspc rule -a "Code - OSS" state=tiled desktop=code
# ------------------------------------------------------- Hydrus
bspc rule -a "Hydrus Client:*:main" state=tiled desktop=misc
bspc rule -a "Hydrus Client:*:main - hydrus 488" state=tiled desktop=misc
bspc rule -a "Hydrus Client:*:hydrus client media viewer" state=tiled

View File

@ -2,3 +2,4 @@ configuration {
show-icons: true; show-icons: true;
icon-theme: "Papirus"; icon-theme: "Papirus";
} }
@theme "/usr/share/rofi/themes/gruvbox-dark.rasi"

13
.config/rofi/scripts/launcher Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
rofi \
-show drun \
-modi run,drun \
-no-lazy-grab \
-scroll-method 0 \
-drun-match-fields all \
-drun-display-format "{name}" \
-no-drun-show-actions \
-terminal kitty
# -theme "${HOME}/.config/rofi/themes/launcher.rasi"

View File

@ -0,0 +1,3 @@
configuration {
sidebar-mode: true;
}

View File

@ -5,8 +5,11 @@ super + Return
kitty kitty
# program launcher # program launcher
# super + space
# dmenu_run
super + space super + space
dmenu_run ~/.config/rofi/scripts/launcher
# make sxhkd reload its configuration files: # make sxhkd reload its configuration files:
super + Escape super + Escape
@ -34,6 +37,9 @@ super + y
super + g super + g
bspc node -s biggest.window bspc node -s biggest.window
super + shift + s
~/.config/rofi/scripts/screenshot
# #
# state/flags # state/flags
# #

View File

@ -1,12 +1,11 @@
ImageMagick ImageMagick
NetworkManager NetworkManager
NetworkManager NetworkManager-openvpn
Signal Signal-Desktop
adwaita
arandr arandr
asunder asunder
base base-system
bash bash-completion
bsdtar bsdtar
bspwm bspwm
curl curl
@ -15,7 +14,7 @@ direnv
discord discord
dmenu dmenu
docker docker
docker docker-compose
easyeffects easyeffects
elixir elixir
elogind elogind
@ -24,89 +23,84 @@ exa
feh feh
ffmpeg ffmpeg
firefox firefox
font font-awesome5
font font-fira-otf
font-sarasa-gothic
fontmanager fontmanager
gnome
gpick gpick
grub grub-x86_64-efi
hplip hplip-gui
htop htop
hydrus hydrus
jq jq
keepassxc keepassxc
kitty kitty
latte
lesspipe lesspipe
libdrm libdrm
libgcc libgcc
libstdc++ libstdc++
libu2f libu2f-host
lightdm lightdm-mini-greeter
lua54 lua54-devel
luarocks luarocks-lua54
lutris lutris
lxappearance
mesa mesa
mgba mgba-qt
nautilus nautilus
neofetch neofetch
nerd nerd-fonts
net net-tools
network network-manager-applet
noto noto-fonts-cjk
noto noto-fonts-emoji
noto noto-fonts-ttf
noto noto-fonts-ttf-extra
ntfs ntfs
nvidia nvidia
nvidia nvidia-libs
obmenu
obs obs
opendoas
openjdk8 openjdk8
openntpd openntpd
openvpn openvpn
pam pam-u2f
papirus papirus-folders
papirus papirus-icon-theme
pavucontrol pavucontrol
picom picom
piper piper
pipewire pipewire
polybar polybar
ppsspp ppsspp
proton-python-client
protontricks protontricks
pulseaudio pulseaudio-utils
python3-pip
qbittorrent qbittorrent
qrencode qrencode
qt5 qt5
redshift rofi
redshift
schedtool schedtool
scrot scrot
socklog socklog-void
source
sqlitebrowser
steam steam
strace
sxhkd sxhkd
syncthing syncthing
syncthing syncthing-gtk
telegram telegram-desktop
unzip unzip
vim vim
vlc vlc
void void-repo-multilib
void void-repo-multilib-nonfree
void void-repo-nonfree
vscode vscode
wget wget
wine wine
wine wine
wine wine-mono
winetricks winetricks
wireguard wireguard
xfd
xorg xorg
xterm xterm
xtitle xtitle