From 28f778427d9d661d755db2091156acc132363f60 Mon Sep 17 00:00:00 2001 From: fanyx Date: Tue, 28 Jun 2022 10:41:14 +0200 Subject: [PATCH] Update 2022-06-28 --- .config/bspwm/bspwmrc | 16 ++++-- .config/rofi/config.rasi | 1 + .config/rofi/scripts/launcher | 13 +++++ .config/rofi/themes/launcher.rasi | 3 ++ .config/sxhkd/sxhkdrc | 8 ++- .void.pkgs | 82 ++++++++++++++----------------- 6 files changed, 73 insertions(+), 50 deletions(-) create mode 100755 .config/rofi/scripts/launcher create mode 100644 .config/rofi/themes/launcher.rasi diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index b88afba..56a1ded 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -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 picom > /dev/null || picom & ~/.config/polybar/launch.sh & +pgrep -x Discord > /dev/null || Discord & # $HOME/.config/polybar/launch.sh xsetroot -cursor_name left_ptr & setxkbmap -model evdev -layout eu -bspc monitor DP-0 -d term browser game code mail -bspc monitor DP-4 -d browser2 comm music server misc tmp +bspc monitor DP-0 -d term browser game code misc +bspc monitor DP-4 -d browser2 comm music server mail tmp bspc config border_width 2 bspc config window_gap 18 @@ -42,14 +43,19 @@ bspc rule -a kitty state=tiled #------------------------------------------------------- Firefox 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 bspc rule -a discord state=tiled desktop=comm # -------------------------------------- Steam => Workspace 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 -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 diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi index 7980da4..8aefa09 100644 --- a/.config/rofi/config.rasi +++ b/.config/rofi/config.rasi @@ -2,3 +2,4 @@ configuration { show-icons: true; icon-theme: "Papirus"; } +@theme "/usr/share/rofi/themes/gruvbox-dark.rasi" diff --git a/.config/rofi/scripts/launcher b/.config/rofi/scripts/launcher new file mode 100755 index 0000000..5d01883 --- /dev/null +++ b/.config/rofi/scripts/launcher @@ -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" + diff --git a/.config/rofi/themes/launcher.rasi b/.config/rofi/themes/launcher.rasi new file mode 100644 index 0000000..f467bca --- /dev/null +++ b/.config/rofi/themes/launcher.rasi @@ -0,0 +1,3 @@ +configuration { + sidebar-mode: true; +} diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc index 0197703..c691f58 100644 --- a/.config/sxhkd/sxhkdrc +++ b/.config/sxhkd/sxhkdrc @@ -5,8 +5,11 @@ super + Return kitty # program launcher +# super + space +# dmenu_run + super + space - dmenu_run + ~/.config/rofi/scripts/launcher # make sxhkd reload its configuration files: super + Escape @@ -34,6 +37,9 @@ super + y super + g bspc node -s biggest.window +super + shift + s + ~/.config/rofi/scripts/screenshot + # # state/flags # diff --git a/.void.pkgs b/.void.pkgs index 7df31bc..adcbc21 100644 --- a/.void.pkgs +++ b/.void.pkgs @@ -1,12 +1,11 @@ ImageMagick NetworkManager -NetworkManager -Signal -adwaita +NetworkManager-openvpn +Signal-Desktop arandr asunder -base -bash +base-system +bash-completion bsdtar bspwm curl @@ -15,7 +14,7 @@ direnv discord dmenu docker -docker +docker-compose easyeffects elixir elogind @@ -24,89 +23,84 @@ exa feh ffmpeg firefox -font -font +font-awesome5 +font-fira-otf +font-sarasa-gothic fontmanager -gnome gpick -grub -hplip +grub-x86_64-efi +hplip-gui htop hydrus jq keepassxc kitty -latte lesspipe libdrm libgcc libstdc++ -libu2f -lightdm -lua54 -luarocks +libu2f-host +lightdm-mini-greeter +lua54-devel +luarocks-lua54 lutris -lxappearance mesa -mgba +mgba-qt nautilus neofetch -nerd -net -network -noto -noto -noto -noto +nerd-fonts +net-tools +network-manager-applet +noto-fonts-cjk +noto-fonts-emoji +noto-fonts-ttf +noto-fonts-ttf-extra ntfs nvidia -nvidia -obmenu +nvidia-libs obs +opendoas openjdk8 openntpd openvpn -pam -papirus -papirus +pam-u2f +papirus-folders +papirus-icon-theme pavucontrol picom piper pipewire polybar ppsspp +proton-python-client protontricks -pulseaudio +pulseaudio-utils +python3-pip qbittorrent qrencode qt5 -redshift -redshift +rofi schedtool scrot -socklog -source -sqlitebrowser +socklog-void steam -strace sxhkd syncthing -syncthing -telegram +syncthing-gtk +telegram-desktop unzip vim vlc -void -void -void +void-repo-multilib +void-repo-multilib-nonfree +void-repo-nonfree vscode wget wine wine -wine +wine-mono winetricks wireguard -xfd xorg xterm xtitle