New backup 2026-01-14 00:14:04
This commit is contained in:
parent
6d0bcc2b50
commit
96732ddf32
28 changed files with 64 additions and 260 deletions
|
|
@ -14,13 +14,10 @@
|
||||||
;centerbar groups
|
;centerbar groups
|
||||||
|
|
||||||
(defwidget leftgroup []
|
(defwidget leftgroup []
|
||||||
(box :class "leftgroup ${((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == 'Work') ? 'profile-work' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == 'School') ? 'profile-school' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == 'Development') ? 'profile-development' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == 'Penelope') ? 'profile-personal' : ''))))}"
|
(box :class "leftgroup ${((activeWorkspace > '30') ? 'profile-work' : ((activeWorkspace > '20') ? 'profile-school' : ((activeWorkspace > '10') ? 'profile-development' : ((activeWorkspace > '0') ? 'profile-personal' : ''))))}" :orientation "h" :space-evenly false :halign "start"
|
||||||
:orientation "h"
|
|
||||||
:space-evenly false
|
|
||||||
:halign "start"
|
|
||||||
(powermenu)
|
(powermenu)
|
||||||
(profile)
|
(profile)
|
||||||
(workspaces :array {jq(sway_info,'.workspace_info','r')})
|
(workspaces :array workspacesArray)
|
||||||
(windowtitle)
|
(windowtitle)
|
||||||
(scratchpad)))
|
(scratchpad)))
|
||||||
|
|
||||||
|
|
@ -66,13 +63,9 @@
|
||||||
(clock)
|
(clock)
|
||||||
(tray)))
|
(tray)))
|
||||||
|
|
||||||
(include "variables/bar/profile-info.yuck")
|
|
||||||
(include "variables/bar/sway-info.yuck")
|
|
||||||
|
|
||||||
;leftgroup
|
;leftgroup
|
||||||
(include "modules/bar/powermenu.yuck")
|
(include "modules/bar/powermenu.yuck")
|
||||||
;(include "modules/bar/profile.yuck")
|
(include "modules/bar/profile.yuck")
|
||||||
(include "modules/bar/profile1.yuck")
|
|
||||||
(include "modules/bar/workspaces.yuck")
|
(include "modules/bar/workspaces.yuck")
|
||||||
(include "modules/bar/window_name.yuck")
|
(include "modules/bar/window_name.yuck")
|
||||||
(include "modules/bar/scratchpad.yuck")
|
(include "modules/bar/scratchpad.yuck")
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
;(deflisten active_profile "scripts/bar/profile")
|
|
||||||
;(deflisten active_profile_name "scripts/bar/profile-name")
|
|
||||||
(defwidget profile []
|
|
||||||
(button :onclick "sdu profile switch next"
|
|
||||||
:tooltip {jq(profile_info,'.name','r')}
|
|
||||||
:class "profile ${((jq(profile_info,'.name','r') == 'Work') ? 'profile-work' : ((jq(profile_info,'.name','r') == 'School') ? 'profile-school' : ((jq(profile_info,'.name','r') == 'Development') ? 'profile-development' : ((jq(profile_info,'.name','r') == 'Personal') ? 'profile-personal' : ''))))}"
|
|
||||||
{jq(profile_info,'.icon','r')}))
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
:space-evenly false
|
:space-evenly false
|
||||||
:halign "center"
|
:halign "center"
|
||||||
(for vpn in array
|
(for vpn in array
|
||||||
(button :onclick "nmcli connection ${( vpn.active == 'yes' ? 'down' : 'up' )} ${vpn.name}"
|
(button :onclick "nmcli connection ${( vpn.active == 'yes' ? 'down' : 'up' )} ${vpn.device}"
|
||||||
:class {( vpn.active == "yes" ? 'active' : 'inactive' )}
|
:class {( vpn.active == "yes" ? 'active' : 'inactive' )}
|
||||||
:tooltip "${vpn.name}"
|
:tooltip "${vpn.name}"
|
||||||
"${( vpn.name =~ '^[Hh]ome.*' ?
|
"${( vpn.name =~ '^[Hh]ome.*' ?
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
;(deflisten active_window_name :initial ""
|
(deflisten active_window_name :initial ""
|
||||||
; :interval "60s"
|
:interval "60s"
|
||||||
; "scripts/bar/activewindow")
|
"scripts/bar/activewindow")
|
||||||
(defwidget windowtitle []
|
(defwidget windowtitle []
|
||||||
(label :class {jq(sway_info,'.window_info.title','r') != "" ? "active_window" : ""}
|
(label :class {active_window_name != "" ? "active_window" : ""}
|
||||||
:text {jq(sway_info,'.window_info.title','r')}))
|
:text {active_window_name}))
|
||||||
|
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
(deflisten active_window_name :initial ""
|
|
||||||
:interval "60s"
|
|
||||||
"scripts/bar/activewindow")
|
|
||||||
(defwidget windowtitle []
|
|
||||||
(label :class {active_window_name != "" ? "active_window" : ""}
|
|
||||||
:text {active_window_name}))
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
;(deflisten activeWorkspace :initial '1'
|
(deflisten activeWorkspace :initial '1'
|
||||||
; 'scripts/bar/active-workspace')
|
'scripts/bar/active-workspace')
|
||||||
;(deflisten workspacesArray :initial '[{"name": "placeholder","focused":true,"num":0}]'
|
(deflisten workspacesArray :initial '[{"name": "placeholder","focused":true,"num":0}]'
|
||||||
; 'scripts/bar/workspaces')
|
'scripts/bar/workspaces')
|
||||||
(defvar wsreveal false)
|
(defvar wsreveal false)
|
||||||
|
|
||||||
(defwidget workspaces [array]
|
(defwidget workspaces [array]
|
||||||
(eventbox
|
(eventbox
|
||||||
:onhover "${EWW_CMD} update wsreveal=true"
|
:onhover "${EWW_CMD} update wsreveal=true"
|
||||||
:onhoverlost "${EWW_CMD} update wsreveal=false"
|
:onhoverlost "${EWW_CMD} update wsreveal=false"
|
||||||
(box :class "workspaces ${((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == 'Work') ? 'profile-work' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == '20') ? 'profile-school' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == '10') ? 'profile-development' : ((jq(sway_info,'workspace_info[] | select(.is_focused) | .profile_name','r') == '0') ? 'profile-personal' : ''))))}"
|
(box :class "workspaces ${((activeWorkspace > '30') ? 'profile-work' : ((activeWorkspace > '20') ? 'profile-school' : ((activeWorkspace > '10') ? 'profile-development' : ((activeWorkspace > '0') ? 'profile-personal' : ''))))}"
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly false
|
:space-evenly false
|
||||||
:halign "start"
|
:halign "start"
|
||||||
|
|
@ -21,14 +21,14 @@
|
||||||
(box
|
(box
|
||||||
(for entry in array
|
(for entry in array
|
||||||
(literal
|
(literal
|
||||||
:visible {((entry.position == 'l') && !entry.is_focused) ? true : false}
|
:visible {((entry.num <= activeWorkspace) && !entry.focused) ? true : false}
|
||||||
:content {((entry.position == 'l') && !entry.is_focused) ? "(workspace :ws entry :side 'left')" : "(box :visible false)"}))))
|
:content {((entry.num <= activeWorkspace) && !entry.focused) ? "(workspace :ws entry :side 'left')" : "(box :visible false)"}))))
|
||||||
(box
|
(box
|
||||||
:class "ws-center ${wsreveal}"
|
:class "ws-center ${wsreveal}"
|
||||||
(for entry in array
|
(for entry in array
|
||||||
(literal
|
(literal
|
||||||
:visible {entry.is_focused ? true : false}
|
:visible {entry.focused ? true : false}
|
||||||
:content {entry.is_focused ? "(workspace :ws entry :side 'center' :lastws ${jq(array,'.[-1].num')})" : "(box :visible false)"})))
|
:content {entry.focused ? "(workspace :ws entry :side 'center' :lastws ${jq(array,'.[-1].num')})" : "(box :visible false)"})))
|
||||||
(revealer
|
(revealer
|
||||||
:class "ws-right"
|
:class "ws-right"
|
||||||
:reveal wsreveal
|
:reveal wsreveal
|
||||||
|
|
@ -37,8 +37,8 @@
|
||||||
(box
|
(box
|
||||||
(for entry in array
|
(for entry in array
|
||||||
(literal
|
(literal
|
||||||
:visible {((entry.position == 'r') && !entry.is_focused) ? true : false}
|
:visible {((entry.num >= activeWorkspace) && !entry.focused) ? true : false}
|
||||||
:content {((entry.position == 'r') && !entry.is_focused) ? "(workspace :ws entry :side 'right')" : "(box :visible false)"})))))))
|
:content {((entry.num >= activeWorkspace) && !entry.focused) ? "(workspace :ws entry :side 'right')" : "(box :visible false)"})))))))
|
||||||
|
|
||||||
(defwidget workspace [ws side ?lastws ?firstws]
|
(defwidget workspace [ws side ?lastws ?firstws]
|
||||||
(button :onclick `swaymsg workspace "${ws.name}"`
|
(button :onclick `swaymsg workspace "${ws.name}"`
|
||||||
|
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
(deflisten activeWorkspace :initial '1'
|
|
||||||
'scripts/bar/active-workspace')
|
|
||||||
(deflisten workspacesArray :initial '[{"name": "placeholder","focused":true,"num":0}]'
|
|
||||||
'scripts/bar/workspaces')
|
|
||||||
(defvar wsreveal false)
|
|
||||||
|
|
||||||
(defwidget workspaces [array]
|
|
||||||
(eventbox
|
|
||||||
:onhover "${EWW_CMD} update wsreveal=true"
|
|
||||||
:onhoverlost "${EWW_CMD} update wsreveal=false"
|
|
||||||
(box :class "workspaces ${((activeWorkspace > '30') ? 'profile-work' : ((activeWorkspace > '20') ? 'profile-school' : ((activeWorkspace > '10') ? 'profile-development' : ((activeWorkspace > '0') ? 'profile-personal' : ''))))}"
|
|
||||||
:orientation "h"
|
|
||||||
:space-evenly false
|
|
||||||
:halign "start"
|
|
||||||
|
|
||||||
(revealer
|
|
||||||
:class "ws-left"
|
|
||||||
:reveal wsreveal
|
|
||||||
:transition "slideleft"
|
|
||||||
:duration "500ms"
|
|
||||||
(box
|
|
||||||
(for entry in array
|
|
||||||
(literal
|
|
||||||
:visible {((entry.num <= activeWorkspace) && !entry.focused) ? true : false}
|
|
||||||
:content {((entry.num <= activeWorkspace) && !entry.focused) ? "(workspace :ws entry :side 'left')" : "(box :visible false)"}))))
|
|
||||||
(box
|
|
||||||
:class "ws-center ${wsreveal}"
|
|
||||||
(for entry in array
|
|
||||||
(literal
|
|
||||||
:visible {entry.focused ? true : false}
|
|
||||||
:content {entry.focused ? "(workspace :ws entry :side 'center' :lastws ${jq(array,'.[-1].num')})" : "(box :visible false)"})))
|
|
||||||
(revealer
|
|
||||||
:class "ws-right"
|
|
||||||
:reveal wsreveal
|
|
||||||
:transition "slideright"
|
|
||||||
:duration "500ms"
|
|
||||||
(box
|
|
||||||
(for entry in array
|
|
||||||
(literal
|
|
||||||
:visible {((entry.num >= activeWorkspace) && !entry.focused) ? true : false}
|
|
||||||
:content {((entry.num >= activeWorkspace) && !entry.focused) ? "(workspace :ws entry :side 'right')" : "(box :visible false)"})))))))
|
|
||||||
|
|
||||||
(defwidget workspace [ws side ?lastws ?firstws]
|
|
||||||
(button :onclick `swaymsg workspace "${ws.name}"`
|
|
||||||
:class '${side} ${ws.num == lastws ? "last-workspace" : (ws.num == firstws ? "first-workspace" : "middle-workspace")} ${((ws.num > '30') ? 'profile-work' : ((ws.num > '20') ? 'profile-school' : ((ws.num > '10') ? 'profile-development' : ((ws.num > '0') ? 'profile-personal' : ''))))}'
|
|
||||||
(box
|
|
||||||
'${replace(ws.name,".*:","")}'
|
|
||||||
(label
|
|
||||||
:class "workspace-number"
|
|
||||||
:text {jq(captures(ws.num, '[0-9]$'),'.[].[]','r')}))))
|
|
||||||
|
|
@ -27,15 +27,15 @@
|
||||||
(weather_revealer)
|
(weather_revealer)
|
||||||
(mcstatus_revealer)
|
(mcstatus_revealer)
|
||||||
(box
|
(box
|
||||||
; :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
||||||
(software_revealer)
|
(software_revealer)
|
||||||
)
|
)
|
||||||
(box
|
(box
|
||||||
; :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
||||||
(notes_revealer)
|
(notes_revealer)
|
||||||
)
|
)
|
||||||
(box
|
(box
|
||||||
; :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
||||||
(reminders_revealer)
|
(reminders_revealer)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
:width 300
|
:width 300
|
||||||
:height 75
|
:height 75
|
||||||
(box
|
(box
|
||||||
; :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 10}
|
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 10}
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
:halign "center"
|
:halign "center"
|
||||||
|
|
@ -39,7 +39,7 @@
|
||||||
:text ""
|
:text ""
|
||||||
:tooltip "Home Assistant")))
|
:tooltip "Home Assistant")))
|
||||||
(box
|
(box
|
||||||
; :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 10}
|
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 10}
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
:halign "center"
|
:halign "center"
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
:text ""
|
:text ""
|
||||||
:tooltip "Jellyfin")))
|
:tooltip "Jellyfin")))
|
||||||
(box
|
(box
|
||||||
; :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
:halign "center"
|
:halign "center"
|
||||||
|
|
@ -98,7 +98,7 @@
|
||||||
:justify "center"
|
:justify "center"
|
||||||
:text "")))
|
:text "")))
|
||||||
(box
|
(box
|
||||||
; :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
:halign "center"
|
:halign "center"
|
||||||
|
|
@ -135,7 +135,7 @@
|
||||||
:justify "center"
|
:justify "center"
|
||||||
:text "")))
|
:text "")))
|
||||||
(box
|
(box
|
||||||
; :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 40) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 31)}
|
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 40) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 31)}
|
||||||
:orientation "h"
|
:orientation "h"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
:halign "center"
|
:halign "center"
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
#!/usr/bin/env sh
|
|
||||||
sdu profile get -m
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
(deflisten profile_info :initial '{"icon":"","name":"","program_args":{},"scripts":[]}'
|
|
||||||
"sdu profile get -m")
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
(deflisten sway_info :initial '{"window_info":{"title":"","window_count":0},"workspace_info":[]}'
|
|
||||||
"sdu sway get -m")
|
|
||||||
|
|
@ -17,7 +17,6 @@ Mouse forward button action=0
|
||||||
Open New Tab To The Right Of Current=false
|
Open New Tab To The Right Of Current=false
|
||||||
Output History Limit=100
|
Output History Limit=100
|
||||||
Output With Date=false
|
Output With Date=false
|
||||||
PinnedDocuments=
|
|
||||||
Recent File List Entry Count=10
|
Recent File List Entry Count=10
|
||||||
Restore Window Configuration=true
|
Restore Window Configuration=true
|
||||||
SDI Mode=false
|
SDI Mode=false
|
||||||
|
|
@ -175,8 +174,8 @@ SetEditor=false
|
||||||
2 screens: Width=490
|
2 screens: Width=490
|
||||||
2048x1280 screen: Height=1030
|
2048x1280 screen: Height=1030
|
||||||
2048x1280 screen: Width=1005
|
2048x1280 screen: Width=1005
|
||||||
3 screens: Height=672
|
3 screens: Height=1359
|
||||||
3 screens: Width=1056
|
3 screens: Width=1805
|
||||||
|
|
||||||
[filetree]
|
[filetree]
|
||||||
editShade=183,220,246
|
editShade=183,220,246
|
||||||
|
|
@ -193,13 +192,12 @@ viewShade=211,190,222
|
||||||
AllowedServerCommandLines=
|
AllowedServerCommandLines=
|
||||||
AutoHover=true
|
AutoHover=true
|
||||||
AutoImport=true
|
AutoImport=true
|
||||||
BlockedServerCommandLines=/usr/bin/rust-analyzer
|
BlockedServerCommandLines=
|
||||||
CompletionDocumentation=true
|
CompletionDocumentation=true
|
||||||
CompletionParens=true
|
CompletionParens=true
|
||||||
Diagnostics=true
|
Diagnostics=true
|
||||||
FormatOnSave=false
|
FormatOnSave=false
|
||||||
HighlightGoto=true
|
HighlightGoto=true
|
||||||
HighlightSymbol=true
|
|
||||||
IncrementalSync=false
|
IncrementalSync=false
|
||||||
InlayHints=false
|
InlayHints=false
|
||||||
Messages=true
|
Messages=true
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ widgetStyle=qt6ct-style
|
||||||
[KFileDialog Settings]
|
[KFileDialog Settings]
|
||||||
Allow Expansion=false
|
Allow Expansion=false
|
||||||
Automatically select filename extension=true
|
Automatically select filename extension=true
|
||||||
Breadcrumb Navigation=true
|
Breadcrumb Navigation=false
|
||||||
Decoration position=2
|
Decoration position=2
|
||||||
Show Full Path=false
|
Show Full Path=false
|
||||||
Show Inline Previews=true
|
Show Inline Previews=true
|
||||||
|
|
@ -29,7 +29,7 @@ Sort directories first=true
|
||||||
Sort hidden files last=false
|
Sort hidden files last=false
|
||||||
Sort reversed=false
|
Sort reversed=false
|
||||||
Speedbar Width=218
|
Speedbar Width=218
|
||||||
View Style=Detail
|
View Style=Simple
|
||||||
|
|
||||||
[KShortcutsDialog Settings]
|
[KShortcutsDialog Settings]
|
||||||
Dialog Size=600,480
|
Dialog Size=600,480
|
||||||
|
|
|
||||||
|
|
@ -1,112 +1,10 @@
|
||||||
preserve_keyboard_order = false
|
preserve_keyboard_order = false
|
||||||
window_icons = [
|
window_icons = []
|
||||||
[""," — LibreWolf"],
|
profiles = []
|
||||||
[""," — Alacritty"],
|
scripts = []
|
||||||
[""," - VSCodium"],
|
|
||||||
[""," — Dolphin"]
|
|
||||||
]
|
|
||||||
|
|
||||||
# Programs
|
[programs]
|
||||||
[programs.filemanager]
|
|
||||||
name = "Dolphin"
|
|
||||||
command = "dolphin"
|
|
||||||
arguments = ["--new-window"]
|
|
||||||
[programs.browser]
|
|
||||||
name = "Librewolf"
|
|
||||||
command = "librewolf --no-remote -P"
|
|
||||||
arguments = []
|
|
||||||
|
|
||||||
[lock]
|
[lock]
|
||||||
wallpaper_path = "~/.config/sway/assets/wallpaper"
|
|
||||||
blur = 10.0
|
blur = 10.0
|
||||||
scale = 0.75
|
scale = 0.75
|
||||||
|
|
||||||
[[scripts]]
|
|
||||||
name = "Printer"
|
|
||||||
icon = ""
|
|
||||||
command = "librewolf-profile Penelope 'http://printer-hp-dj3630/'"
|
|
||||||
[[scripts]]
|
|
||||||
name = "Swap Workstation"
|
|
||||||
icon = ""
|
|
||||||
command = "notify-send 'todo!'"
|
|
||||||
[[scripts]]
|
|
||||||
name = "scrcpy"
|
|
||||||
icon = ""
|
|
||||||
command = "notify-send 'todo!'"
|
|
||||||
|
|
||||||
# Profiles
|
|
||||||
[[profiles]]
|
|
||||||
name = "Penelope"
|
|
||||||
icon = ""
|
|
||||||
[profiles.program_args]
|
|
||||||
browser = [ "Penelope", "--new-window", "https://cloud.pogmom.me", ]
|
|
||||||
filemanager = [ "~/Documents" ]
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Light Toggle"
|
|
||||||
icon = ""
|
|
||||||
command = "hass-cli -a services -I area_id -i left_bedroom -d light -s toggle"
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Home Assistant"
|
|
||||||
icon = ""
|
|
||||||
command = "librewolf 'https://hass.pogmom.me'"
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Nextcloud"
|
|
||||||
icon = ""
|
|
||||||
command = "librewolf 'https://cloud.pogmom.me'"
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Mastodon"
|
|
||||||
icon = ""
|
|
||||||
command = "librewolf 'https://masto.pogmom.me'"
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Jellyfin"
|
|
||||||
icon = ""
|
|
||||||
command = "librewolf 'https://watch.pogmom.me'"
|
|
||||||
|
|
||||||
[[profiles]]
|
|
||||||
name = "Development"
|
|
||||||
icon = ""
|
|
||||||
[profiles.program_args]
|
|
||||||
browser = [ "Development", "--new-window", "https://hass.pogmom.me" ]
|
|
||||||
filemanager = [ "~/Development" ]
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "bridge-netgear-r8000"
|
|
||||||
icon = ""
|
|
||||||
command = "ssh-agent-handler.sh router-netgear-r8000 "
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "bridge-netgear-r8000"
|
|
||||||
icon = ""
|
|
||||||
command = "ssh-agent-handler.sh bridge-netgear-r8000 "
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "server-dell-7050sff-debian"
|
|
||||||
icon = ""
|
|
||||||
command = "ssh-agent-handler.sh server-dell-7050sff-debian "
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "server-hp-y2z63av"
|
|
||||||
icon = ""
|
|
||||||
command = "ssh-agent-handler.sh server-hp-y2z63av "
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "server-asus-n705fd"
|
|
||||||
icon = ""
|
|
||||||
command = "ssh-agent-handler.sh server-asus-n705fd "
|
|
||||||
|
|
||||||
[[profiles]]
|
|
||||||
name = "School"
|
|
||||||
icon = ""
|
|
||||||
[profiles.program_args]
|
|
||||||
browser = [ "School", "--new-window", "https://classes.lanecc.edu" ]
|
|
||||||
filemanager = [ "~/Documents/School/College/LaneCC/2026-01_Winter" ]
|
|
||||||
|
|
||||||
[[profiles]]
|
|
||||||
name = "Work"
|
|
||||||
icon = ""
|
|
||||||
[profiles.program_args]
|
|
||||||
browser = [ "Work", "--new-window", "https://lanecc.edu" ]
|
|
||||||
filemanager = [ "~/Documents/Work/LaneCC" ]
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "LCC Links"
|
|
||||||
icon = ""
|
|
||||||
command = ""
|
|
||||||
[[profiles.scripts]]
|
|
||||||
name = "Second Monitor"
|
|
||||||
icon = ""
|
|
||||||
command = ""
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,4 @@
|
||||||
input {
|
input {
|
||||||
type:touchpad {
|
|
||||||
dwt disabled
|
|
||||||
click_method clickfinger
|
|
||||||
drag enabled
|
|
||||||
natural_scroll enabled
|
|
||||||
# pointer_accel 0.1
|
|
||||||
# accel_profile flat
|
|
||||||
}
|
|
||||||
#macbook touchpad
|
#macbook touchpad
|
||||||
1452:641:Apple_Internal_Keyboard_/_Trackpad {
|
1452:641:Apple_Internal_Keyboard_/_Trackpad {
|
||||||
scroll_factor 1
|
scroll_factor 1
|
||||||
|
|
@ -40,6 +32,7 @@ input {
|
||||||
xkb_options 'lv3:ralt_switch,compose:rwin-altgr'
|
xkb_options 'lv3:ralt_switch,compose:rwin-altgr'
|
||||||
# xkb_options 'compose:rwin-altgr'
|
# xkb_options 'compose:rwin-altgr'
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#seat * hide_cursor 5000
|
#seat * hide_cursor 5000
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,9 @@ bindsym {
|
||||||
#launcher reload
|
#launcher reload
|
||||||
$mod+Shift+d exec 'kbuildsycoca6;update-menus;$menu'
|
$mod+Shift+d exec 'kbuildsycoca6;update-menus;$menu'
|
||||||
#lockscreen
|
#lockscreen
|
||||||
# $mod+l exec sp-lock
|
$mod+l exec sp-lock
|
||||||
$mod+l exec sdu lock
|
|
||||||
#profile manager
|
#profile manager
|
||||||
# $mod+Shift+p exec sp-profiles
|
$mod+Shift+p exec sp-profiles
|
||||||
#sway notification center
|
#sway notification center
|
||||||
$mod+Shift+n exec swaync-client -t -sw
|
$mod+Shift+n exec swaync-client -t -sw
|
||||||
#power menu
|
#power menu
|
||||||
|
|
@ -27,19 +26,14 @@ bindsym {
|
||||||
## $mod+w exec eww open --toggle --screen "$(swaymsg -t get_outputs | jq -r '.[]|select(.focused==true).model')" home
|
## $mod+w exec eww open --toggle --screen "$(swaymsg -t get_outputs | jq -r '.[]|select(.focused==true).model')" home
|
||||||
$mod+w exec '$HOME/.config/sway/scripts/eww-toggle.sh homewidgets_reveal'
|
$mod+w exec '$HOME/.config/sway/scripts/eww-toggle.sh homewidgets_reveal'
|
||||||
#profile shortcuts
|
#profile shortcuts
|
||||||
## $mod+shift+o exec sp-shortcuts
|
$mod+shift+o exec sp-shortcuts
|
||||||
# $mod+shift+o exec sdu profile shortcuts get --mode dmenu
|
|
||||||
#global shortcuts
|
#global shortcuts
|
||||||
## $mod+shift+l exec sp-global-shortcuts
|
$mod+shift+l exec sp-global-shortcuts
|
||||||
# $mod+shift+l exec sdu shortcuts get --mode dmenu
|
|
||||||
#browser
|
#browser
|
||||||
# $mod+shift+b exec sp-launcher browser
|
$mod+shift+b exec sp-launcher browser
|
||||||
$mod+shift+b exec 'sdu launch --program browser'
|
$mod+t exec sp-launcher browser-newtab
|
||||||
# $mod+t exec sp-launcher browser-newtab
|
|
||||||
$mod+t exec 'sdu launch --program browser-newtab'
|
|
||||||
#file browser
|
#file browser
|
||||||
# $mod+shift+f exec sp-launcher file_manager
|
$mod+shift+f exec sp-launcher file_manager
|
||||||
$mod+shift+f exec 'sdu launch --program filemanager'
|
|
||||||
#calculator
|
#calculator
|
||||||
$mod+c exec wofi-calc
|
$mod+c exec wofi-calc
|
||||||
#sticky notes
|
#sticky notes
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ for_window {
|
||||||
[window_role="bubble"] $popup
|
[window_role="bubble"] $popup
|
||||||
[window_role="dialog"] $popup
|
[window_role="dialog"] $popup
|
||||||
[window_type="dialog"] $popup
|
[window_type="dialog"] $popup
|
||||||
[title="^Deleting.*Dolphin$"] $popup
|
[title="^(?:Copying|Deleting|Moving|Progress).*Dolphin$"] $popup
|
||||||
[title="^(File|Folder)\s*Already Exists\s*—\s*" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
|
[title="^(File|Folder)\s*Already Exists\s*—\s*" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
|
||||||
[title="Confirm to replace files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
|
[title="Confirm to replace files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup
|
||||||
[title="^alacritty_sticky_notes$"] $popup
|
[title="^alacritty_sticky_notes$"] $popup
|
||||||
|
|
@ -64,9 +64,6 @@ for_window {
|
||||||
[class="^Signal$"] $scratch
|
[class="^Signal$"] $scratch
|
||||||
[app_id="^org.signal.Signal$"] $scratch
|
[app_id="^org.signal.Signal$"] $scratch
|
||||||
[app_id="^signal$"] $scratch
|
[app_id="^signal$"] $scratch
|
||||||
[title="^Progress Dialog.*" app_id="org.kde.dolphin"] $scratch
|
|
||||||
[title="^Copying.*" app_id="org.kde.dolphin"] $scratch
|
|
||||||
[title="^Moving.*" app_id="org.kde.dolphin"] $scratch
|
|
||||||
}
|
}
|
||||||
|
|
||||||
assign {
|
assign {
|
||||||
|
|
@ -75,8 +72,5 @@ assign {
|
||||||
[app_id="io.github.martinrotter.rssguard"] $home_ws
|
[app_id="io.github.martinrotter.rssguard"] $home_ws
|
||||||
}
|
}
|
||||||
|
|
||||||
no_focus {
|
no_focus [title="^Picture-in-Picture$"]
|
||||||
[title="^Picture-in-Picture$"]
|
|
||||||
[title="^Progress Dialog.*" app_id="org.kde.dolphin"]
|
|
||||||
}
|
|
||||||
scratchpad_minimize true
|
scratchpad_minimize true
|
||||||
|
|
|
||||||
|
|
@ -4,19 +4,15 @@ bindsym {
|
||||||
$mod+grave workspace 0:
|
$mod+grave workspace 0:
|
||||||
$mod+Shift+grave move container to workspace 0:
|
$mod+Shift+grave move container to workspace 0:
|
||||||
#profile keybinds
|
#profile keybinds
|
||||||
# $mod+p exec "sp-profiles Personal"
|
$mod+p exec "sp-profiles Personal"
|
||||||
$mod+p exec "sdu profile switch to Penelope"
|
$mod+Bracketleft exec "sp-profiles Development"
|
||||||
# $mod+Bracketleft exec "sp-profiles Development"
|
$mod+Bracketright exec "sp-profiles School"
|
||||||
$mod+Bracketleft exec "sdu profile switch to Development"
|
$mod+Backslash exec "sp-profiles Work"
|
||||||
# $mod+Bracketright exec "sp-profiles School"
|
|
||||||
$mod+Bracketright exec "sdu profile switch to School"
|
|
||||||
# $mod+Backslash exec "sp-profiles Work"
|
|
||||||
$mod+Backslash exec "sdu profile switch to Work"
|
|
||||||
#workspace cycle keybinds
|
#workspace cycle keybinds
|
||||||
$mod+Tab workspace next
|
$mod+Tab workspace next
|
||||||
$mod+Shift+Tab workspace prev
|
$mod+Shift+Tab workspace prev
|
||||||
#workspace rename keybind
|
#workspace rename keybind
|
||||||
## $mod+Shift+r exec sp-rename
|
$mod+Shift+r exec sp-rename
|
||||||
}
|
}
|
||||||
|
|
||||||
# Switch to workspace keybinds are managed by sp-profiles
|
# Switch to workspace keybinds are managed by sp-profiles
|
||||||
|
|
@ -35,10 +31,10 @@ bindgesture {
|
||||||
swipe:left workspace next
|
swipe:left workspace next
|
||||||
swipe:right workspace prev
|
swipe:right workspace prev
|
||||||
#profile cycle gesturebinds
|
#profile cycle gesturebinds
|
||||||
swipe:up exec "sdu profile switch next"
|
swipe:up exec "sp-profiles next"
|
||||||
swipe:down exec "sdu profile switch prev"
|
swipe:down exec "sp-profiles prev"
|
||||||
}
|
}
|
||||||
|
|
||||||
workspace_auto_back_and_forth no
|
workspace_auto_back_and_forth no
|
||||||
#exec "sdu profile switch to Penelope";
|
exec "sp-profiles Personal";
|
||||||
exec_always "sleep 1;sdu profile init"
|
exec_always "sleep 1;sp-profiles reload"
|
||||||
|
|
|
||||||
1
de/home/.fonts/.uuid
Normal file
1
de/home/.fonts/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
de5df286-48ac-4c00-9da8-664782a2b35a
|
||||||
1
de/home/.fonts/Good Old DOS/.uuid
Normal file
1
de/home/.fonts/Good Old DOS/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
b870f5eb-8431-4607-9b57-22a1460da3fa
|
||||||
1
de/home/.fonts/OverpassNerdFont_3.4.0/.uuid
Normal file
1
de/home/.fonts/OverpassNerdFont_3.4.0/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
684021b7-f317-4fa3-9ee6-0df781f4f04b
|
||||||
1
de/home/.fonts/PcSeniorRegular/.uuid
Normal file
1
de/home/.fonts/PcSeniorRegular/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
77d4c8c3-94d6-4424-a7c1-c88acee7d0cc
|
||||||
1
de/home/.fonts/Univers-Font/.uuid
Normal file
1
de/home/.fonts/Univers-Font/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
7050109e-f208-49b3-8c9f-e88a9fffd7f5
|
||||||
Binary file not shown.
1
de/home/.fonts/overpass-mono/.uuid
Normal file
1
de/home/.fonts/overpass-mono/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
6a80e01e-b6d0-43cf-bdaf-b95751a50a6f
|
||||||
1
de/home/.fonts/overpass/.uuid
Normal file
1
de/home/.fonts/overpass/.uuid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
5879041e-a22d-4581-bfc0-66691eb79874
|
||||||
|
|
@ -11,7 +11,7 @@ Locked=1
|
||||||
Name=Development
|
Name=Development
|
||||||
IsRelative=1
|
IsRelative=1
|
||||||
Path=development
|
Path=development
|
||||||
StoreID=2ccf13ae
|
StoreID=30267575
|
||||||
ShowSelector=1
|
ShowSelector=1
|
||||||
|
|
||||||
[Profile0]
|
[Profile0]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue