1
0
Fork 0

Compare commits

...

4 commits

Author SHA1 Message Date
3a49c4cd07 move screenshot scripts into repo 2025-08-12 05:30:04 -04:00
7623dbd2e9 migrate to pywal16 and create local script 2025-08-12 05:27:41 -04:00
37bd6f83d9 minor changes 2025-08-12 05:25:17 -04:00
1a9206cb94 update apps file 2025-08-09 09:10:10 -04:00
7 changed files with 56 additions and 18 deletions

48
apps
View file

@ -3,29 +3,57 @@
[Layer] {2}
[end]
[group]
[app] (name=st-256color) (class=st-256color)
[Workspace] {0}
[app] (name=st-256color) (class=st-256color)
[Position] (UPPERLEFT) {48% 31%}
[Sticky] {yes}
[end]
[group]
[app] (name=Navigator) (class=LibreWolf) (role=browser)
[app] (name=vscodium)
[app] (name=Navigator) (class=LibreWolf) (role=browser)
[app] (name=vscodium)
[Workspace] {0}
[Jump] {yes}
[end]
[group]
[app] (name=vesktop) (class=vesktop) (role=browser-window)
[app] (name=Fightcade)
[Workspace] {2}
[Dimensions] {72% 88%}
[Position] (UPPERLEFT) {9% 4%}
[Jump] {yes}
[end]
[group]
[app] (name=st-256color) (class=youtui)
[app] (name=strawberry) (class=Strawberry)
[Workspace] {1}
[Dimensions] {63% 82%}
[Position] (UPPERLEFT) {17% 9%}
[Jump] {yes}
[end]
[app] (name=st-256color) (class=endcord)
[Workspace] {2}
[Dimensions] {64% 83%}
[Position] (UPPERLEFT) {29% 10%}
[Jump] {yes}
[end]
[app] (name=strawberry) (class=Strawberry)
[app] (name=keepassxc) (class=KeePassXC)
[Dimensions] {62% 70%}
[Position] (UPPERLEFT) {24% 14%}
[Sticky] {yes}
[end]
[app] (name=claws-mail) (class=Claws-mail) (role=mainwindow)
[Dimensions] {73% 91%}
[Position] (UPPERLEFT) {11% 2%}
[Sticky] {yes}
[end]
[app] (name=thunar) (class=Thunar) (role=Thunar-1754745677-758002794)
[Position] (UPPERLEFT) {22% 16%}
[Sticky] {yes}
[end]
[app] (name=REAPER) (class=REAPER)
[Workspace] {1}
[Maximized] {yes}
[Jump] {yes}
[end]
[app] (name=vesktop) (class=vesktop) (role=browser-window)
[Workspace] {2}
[Dimensions] {72% 88%}
[Position] (UPPERLEFT) {9% 4%}
[Jump] {yes}
[app] (name=Thunar) (class=Thunar) (role=Thunar-1754807489-1631646063)
[Position] (UPPERLEFT) {8% 11%}
[end]

6
init
View file

@ -10,7 +10,7 @@ session.screen0.slit.autoRaise: true
session.screen0.slit.alpha: 255
session.screen0.slit.layer: Dock
session.screen0.slit.maxOver: false
session.screen0.slit.placement: RightCenter
session.screen0.slit.placement: LeftCenter
session.screen0.slit.autoHide: false
session.screen0.slit.acceptKdeDockapps: true
session.screen0.slit.onhead: 0
@ -27,7 +27,7 @@ session.screen0.tab.width: 64
session.screen0.toolbar.tools: prevworkspace, workspacename, nextworkspace, iconbar, systemtray, clock
session.screen0.toolbar.layer: Dock
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.placement: BottomCenter
session.screen0.toolbar.placement: BottomLeft
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.visible: true
session.screen0.toolbar.height: 0
@ -76,7 +76,7 @@ session.forcePseudoTransparency: false
session.autoRaiseDelay: 250
session.keyFile: ~/.fluxbox/keys
session.tabPadding: 0
session.styleFile: /home/yuki/.fluxbox/styles/another_day
session.styleFile: /home/yuki/.fluxbox/styles/ecogreen
session.ignoreBorder: false
session.menuSearch: itemstart
session.configVersion: 13

4
keys
View file

@ -134,8 +134,8 @@ Control Mod4 F11 :TakeToWorkspace 11
Control Mod4 F12 :TakeToWorkspace 12
# screenshot
Print :Exec scrsht.sh
Shift Print :Exec scrshtsel.sh
Print :Exec ~/.fluxbox/scripts/scrsht.sh
Shift Print :Exec ~/.fluxbox/scripts/scrshtsel.sh
# file manager
Mod4 E :Exec thunar

9
menu
View file

@ -16,11 +16,14 @@
# session.menuFile: ~/.fluxbox/my-menu
[begin] (Fluxbox v1.3.7)
[encoding] {UTF-8}
[exec] (Run...) {fbrun}
[exec] (Terminal) {st}
[exec] (Librewolf) {librewolf}
[exec] (Vesktop) {vesktop}
[exec] (Endcord) {st -t endcord -c endcord -e endcord}
[exec] (Run...) {fbrun}
[exec] (FreeTube) {freetube}
[exec] (Strawberry) {strawberry}
[exec] (YouTUI) {st -t youtui -c youtui -e youtui}
[separator]
[include] (/var/cache/xdg-menu/fluxbox/boxrc) # generated with update-menus (requires xdg-menu)
[submenu] (Dockapps) {Open a dockapp...}
@ -31,8 +34,8 @@
[separator]
[exec] (Kill all dockapps) {pkill -e 'wmusic|wmamixer|wmcpuload|wmsysmon|wmmemfree'}
[end]
[submenu] (Wallpapers) {Choose a wallpaper...}
[wallpapers] (~/Pictures/Wallpapers) {wal -i} # obviously depends on pywal
[submenu] (Wallpapers) {Choose a wallpaper...} # obviously depends on pywal16
[wallpapers] (~/Pictures/Wallpapers) {~/.fluxbox/scripts/wal-fill.sh}
[end]
[separator]
[submenu] (Fluxbox menu) {Fluxbox menu}

2
scripts/scrsht.sh Executable file
View file

@ -0,0 +1,2 @@
#!/bin/sh
scrot -e 'xclip -selection clipboard -t image/png -i $f' -o ~/scrsht.png

2
scripts/scrshtsel.sh Executable file
View file

@ -0,0 +1,2 @@
#!/bin/sh
scrot -e 'xclip -selection clipboard -t image/png -i $f' -o -s ~/scrsht.png

3
scripts/wal-fill.sh Executable file
View file

@ -0,0 +1,3 @@
#!/bin/sh
wal -n --cols16 -i "$@"
feh --bg-fill "$(< "${HOME}/.cache/wal/wal")"