Updated scripts

This commit is contained in:
Christoffer Martinsson 2024-12-16 19:56:10 +01:00
parent 9a624967cd
commit 8cc9facdb2
3 changed files with 44 additions and 23 deletions

View File

@ -32,6 +32,7 @@ exec-once = input-remapper-control --command autoload
exec-once = org.remmina.Remmina -i exec-once = org.remmina.Remmina -i
exec-once = [workspace 1] $terminal exec-once = [workspace 1] $terminal
exec-once = [workspace 2] $browser
############################# #############################
### ENVIRONMENT VARIABLES ### ### ENVIRONMENT VARIABLES ###
@ -138,7 +139,7 @@ input {
kb_model = kb_model =
kb_rules = kb_rules =
kb_options = ctrl:nocaps, fkeys:basic_13-24 kb_options = ctrl:nocaps, fkeys:basic_13-24
follow_mouse = 0 follow_mouse = 1
sensitivity = 0.4 # -1.0 - 1.0, 0 means no modification. sensitivity = 0.4 # -1.0 - 1.0, 0 means no modification.
accel_profile = flat accel_profile = flat
@ -153,13 +154,14 @@ gestures {
device { device {
name = elecom-trackball-mouse-deft-pro-trackball-1 name = elecom-trackball-mouse-deft-pro-trackball-1
sensitivity = 0.7
# sensitivity = -0.4 # sensitivity = -0.4
# accel_profile = adaptive # accel_profile = adaptive
} }
device { device {
name = input-remapper-elecom-trackball-mouse-deft-pro-trackball-forwarded name = input-remapper-elecom-trackball-mouse-deft-pro-trackball-forwarded
# sensitivity = -0.4 sensitivity = 0.7
# accel_profile = adaptive # accel_profile = adaptive
} }
@ -211,6 +213,7 @@ bind = $mainMod, B, togglespecialworkspace, btop
bind = $mainMod, D, togglespecialworkspace, discord bind = $mainMod, D, togglespecialworkspace, discord
bind = $mainMod, W, togglespecialworkspace, web bind = $mainMod, W, togglespecialworkspace, web
bind = $mainMod, F, togglespecialworkspace, fzfmenu bind = $mainMod, F, togglespecialworkspace, fzfmenu
bind = $mainMod, P, togglespecialworkspace, prusaslicer
# Move/resize windows with mainMod + LMB/RMB and dragging # Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:272, movewindow
@ -241,11 +244,22 @@ windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1]
windowrulev2 = bordersize 0, floating:0, onworkspace:f[1] windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
windowrulev2 = rounding 0, floating:0, onworkspace:f[1] windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
# Scratchpad # Terminal scratchpad
windowrulev2 = float, onworkspace:special:scratchpad windowrulev2 = float, onworkspace:special:scratchpad
windowrulev2 = size 80% 80%, onworkspace:special:scratchpad windowrulev2 = size 80% 80%, onworkspace:special:scratchpad
workspace = special:scratchpad, on-created-empty:kitty workspace = special:scratchpad, on-created-empty:kitty
# Web scratchpad
windowrulev2 = size 450 253, initialTitle:^(Picture in picture)$
windowrulev2 = float, onworkspace:special:web
windowrulev2 = size 80% 80%, onworkspace:special:web
windowrulev2 = center, onworkspace:special:web
workspace = special:web, on-created-empty:$browser
windowrulev2 = opacity 1.0 0.9, initialTitle:^(Picture in picture)$
windowrulev2 = float, initialTitle:^(Picture in picture)$
windowrulev2 = move 100%-w-20 50, initialTitle:^(Picture in picture)$
windowrulev2 = workspace e+0, initialTitle:^(Picture in picture)$
# FzfMenu # FzfMenu
windowrulev2 = float, onworkspace:special:fzfmenu windowrulev2 = float, onworkspace:special:fzfmenu
windowrulev2 = size 30% 80%, onworkspace:special:fzfmenu windowrulev2 = size 30% 80%, onworkspace:special:fzfmenu
@ -256,16 +270,12 @@ windowrulev2 = float, onworkspace:special:btop
windowrulev2 = size 80% 80%, onworkspace:special:btop windowrulev2 = size 80% 80%, onworkspace:special:btop
workspace = special:btop, on-created-empty:kitty btop workspace = special:btop, on-created-empty:kitty btop
# Web # prusaSlicer
windowrulev2 = size 450 253, initialTitle:^(Picture in picture)$ windowrulev2 = float, initialTitle:^(.*PrusaSlicer.*)$
windowrulev2 = float, onworkspace:special:web windowrulev2 = size 80% 80%, initialTitle:^(.*PrusaSlicer.*)$
windowrulev2 = size 80% 80%, onworkspace:special:web workspace = special:prusaslicer, on-created-empty:com.prusa3d.PrusaSlicer
windowrulev2 = center, onworkspace:special:web windowrulev2 = center, initialTitle:^(.*PrusaSlicer.*)$
workspace = special:web, on-created-empty:$browser windowrulev2 = workspace special:prusaslicer, initialTitle:^(.*PrusaSlicer.*)$
windowrulev2 = opacity 1.0 0.9, initialTitle:^(Picture in picture)$
windowrulev2 = float, initialTitle:^(Picture in picture)$
windowrulev2 = move 100%-w-20 50, initialTitle:^(Picture in picture)$
windowrulev2 = workspace e+0, initialTitle:^(Picture in picture)$
# Discord # Discord
windowrulev2 = size 450 253, initialTitle:^(Discord Popout)$ windowrulev2 = size 450 253, initialTitle:^(Discord Popout)$
@ -286,20 +296,22 @@ windowrulev2 = dimaround, title:^(Volume Control)$
windowrulev2 = float, title:^(Helvum - Pipewire Patchbay)$ windowrulev2 = float, title:^(Helvum - Pipewire Patchbay)$
windowrulev2 = dimaround, title:^(Helvum - Pipewire Patchbay)$ windowrulev2 = dimaround, title:^(Helvum - Pipewire Patchbay)$
# Moonlight # Web on worlspace 2
windowrulev2 = workspace 2, class:^(.*moonlight.*)$
# FreeCad # Moonlight
windowrulev2 = workspace 4, class:^(.*org.freecad.FreeCAD.*)$ windowrulev2 = workspace 3, class:^(.*moonlight.*)$
# Remmina
windowrulev2 = workspace 4, $initialClass:^(.*Remmina.*)$
# KiCad # KiCad
windowrulev2 = workspace 3, class:^(.*kicad.*)$ windowrulev2 = workspace 5, class:^(.*kicad.*)$
windowrulev2 = float, initialTitle:^(3D Viewer)$ windowrulev2 = float, initialTitle:^(3D Viewer)$
windowrulev2 = dimaround, initialTitle:^(3D Viewer)$ windowrulev2 = dimaround, initialTitle:^(3D Viewer)$
windowrulev2 = size 80% 80%, $initialTitle:^(3D Viewer)$ windowrulev2 = size 80% 80%, $initialTitle:^(3D Viewer)$
# Remmina # FreeCad
windowrulev2 = workspace 5, $initialClass:^(.*Remmina.*)$ windowrulev2 = workspace 6, class:^(.*org.freecad.FreeCAD.*)$
# Ignore maximize requests from apps. You'll probably like this. # Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.* windowrulev2 = suppressevent maximize, class:.*

View File

@ -49,7 +49,7 @@
background: #000000; background: #000000;
color: #eeeeee; color: #eeeeee;
font-family: Source Code Pro; font-family: Source Code Pro;
font-size: 14px; font-size: 11pt;
} }
/* Each module */ /* Each module */
@ -133,6 +133,7 @@
} }
#tray { #tray {
/* opacity: 0.7; */
} }
#tray menu { #tray menu {
@ -156,11 +157,15 @@
#window { #window {
} }
#workspaces {
margin-left: 2px;
}
#workspaces button { #workspaces button {
margin-top: 4px; margin-top: 4px;
margin-bottom: 4px; margin-bottom: 4px;
padding-left: 5px; padding-left: 0px;
padding-right: 5px; padding-right: 0px;
color: #eeeeee; color: #eeeeee;
} }

View File

@ -288,6 +288,10 @@ ln -sf ~/code_server/config/starship.toml ~/.config/starship.toml
printf -- '\033[33m Installing Discord (Equibop)\n\033[37m' printf -- '\033[33m Installing Discord (Equibop)\n\033[37m'
flatpak install -y flathub io.github.equicord.equibop flatpak install -y flathub io.github.equicord.equibop
# Install XAir
printf -- '\033[33m Installing XAir\n\033[37m'
flatpak install -y flathub com.behringer.XAirEdit
# Install Krita # Install Krita
printf -- '\033[33m Installing Krita\n\033[37m' printf -- '\033[33m Installing Krita\n\033[37m'
flatpak install -y flathub org.kde.krita flatpak install -y flathub org.kde.krita