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 = [workspace 1] $terminal
exec-once = [workspace 2] $browser
#############################
### ENVIRONMENT VARIABLES ###
@ -138,7 +139,7 @@ input {
kb_model =
kb_rules =
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.
accel_profile = flat
@ -153,13 +154,14 @@ gestures {
device {
name = elecom-trackball-mouse-deft-pro-trackball-1
sensitivity = 0.7
# sensitivity = -0.4
# accel_profile = adaptive
}
device {
name = input-remapper-elecom-trackball-mouse-deft-pro-trackball-forwarded
# sensitivity = -0.4
sensitivity = 0.7
# accel_profile = adaptive
}
@ -211,6 +213,7 @@ bind = $mainMod, B, togglespecialworkspace, btop
bind = $mainMod, D, togglespecialworkspace, discord
bind = $mainMod, W, togglespecialworkspace, web
bind = $mainMod, F, togglespecialworkspace, fzfmenu
bind = $mainMod, P, togglespecialworkspace, prusaslicer
# Move/resize windows with mainMod + LMB/RMB and dragging
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 = rounding 0, floating:0, onworkspace:f[1]
# Scratchpad
# Terminal scratchpad
windowrulev2 = float, onworkspace:special:scratchpad
windowrulev2 = size 80% 80%, onworkspace:special:scratchpad
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
windowrulev2 = float, 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
workspace = special:btop, on-created-empty:kitty btop
# Web
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)$
# prusaSlicer
windowrulev2 = float, initialTitle:^(.*PrusaSlicer.*)$
windowrulev2 = size 80% 80%, initialTitle:^(.*PrusaSlicer.*)$
workspace = special:prusaslicer, on-created-empty:com.prusa3d.PrusaSlicer
windowrulev2 = center, initialTitle:^(.*PrusaSlicer.*)$
windowrulev2 = workspace special:prusaslicer, initialTitle:^(.*PrusaSlicer.*)$
# Discord
windowrulev2 = size 450 253, initialTitle:^(Discord Popout)$
@ -286,20 +296,22 @@ windowrulev2 = dimaround, title:^(Volume Control)$
windowrulev2 = float, title:^(Helvum - Pipewire Patchbay)$
windowrulev2 = dimaround, title:^(Helvum - Pipewire Patchbay)$
# Moonlight
windowrulev2 = workspace 2, class:^(.*moonlight.*)$
# Web on worlspace 2
# FreeCad
windowrulev2 = workspace 4, class:^(.*org.freecad.FreeCAD.*)$
# Moonlight
windowrulev2 = workspace 3, class:^(.*moonlight.*)$
# Remmina
windowrulev2 = workspace 4, $initialClass:^(.*Remmina.*)$
# KiCad
windowrulev2 = workspace 3, class:^(.*kicad.*)$
windowrulev2 = workspace 5, class:^(.*kicad.*)$
windowrulev2 = float, initialTitle:^(3D Viewer)$
windowrulev2 = dimaround, initialTitle:^(3D Viewer)$
windowrulev2 = size 80% 80%, $initialTitle:^(3D Viewer)$
# Remmina
windowrulev2 = workspace 5, $initialClass:^(.*Remmina.*)$
# FreeCad
windowrulev2 = workspace 6, class:^(.*org.freecad.FreeCAD.*)$
# Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.*

View File

@ -49,7 +49,7 @@
background: #000000;
color: #eeeeee;
font-family: Source Code Pro;
font-size: 14px;
font-size: 11pt;
}
/* Each module */
@ -133,6 +133,7 @@
}
#tray {
/* opacity: 0.7; */
}
#tray menu {
@ -156,11 +157,15 @@
#window {
}
#workspaces {
margin-left: 2px;
}
#workspaces button {
margin-top: 4px;
margin-bottom: 4px;
padding-left: 5px;
padding-right: 5px;
padding-left: 0px;
padding-right: 0px;
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'
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
printf -- '\033[33m Installing Krita\n\033[37m'
flatpak install -y flathub org.kde.krita