Compare commits

...

20 Commits

Author SHA1 Message Date
David Thurstenson 06007639fa Added configs for thurstyretina 2023-07-13 00:30:49 -05:00
David Thurstenson 7f10453563 Copying config from larkbook to thurstybook 2023-06-11 22:41:04 -05:00
David Thurstenson 8a6b24ec92 Adding legacy configs for archive purposes 2023-06-11 22:38:10 -05:00
David Thurstenson 9490c1688f Update output ID string, and use id variable in default workspace assignment 2023-01-19 05:20:57 -06:00
David Thurstenson 5a5c4e61df Added sway-specific profile snipits 2022-07-16 20:25:26 -05:00
David Thurstenson d197f0f43f Quick and dirty disabling touch mapping (seems to work fine without intervention) 2022-02-22 21:59:06 -06:00
David Thurstenson 4e8087acde Modified output conf for larkbook hardware 2022-02-22 21:58:17 -06:00
David Thurstenson feac913900 Adding config for larkbook (copied from tl-yoga) 2022-02-22 21:52:02 -06:00
David Thurstenson 95aec8a65c Removed kd-laptop config: decommissioned 2022-02-22 21:47:16 -06:00
David Thurstenson 090a9e2ad7 autolaunch-monitor-workspace: s/source/include 2022-01-29 12:01:27 -06:00
David Thurstenson 53a4467185 Make monitor workspace autolaunch optional 2022-01-20 22:43:54 -06:00
David Thurstenson ce31d73783 variables.conf: Update -background to work with new tl-wallpaper structure 2022-01-20 19:24:03 -06:00
David Thurstenson 79c8b6a64c random-bg: use new tl-wallpaper-shuf.bash helper script 2022-01-20 18:43:50 -06:00
David Thurstenson 37c660df94 Removed vestigial sourcing 2022-01-20 18:40:28 -06:00
David Thurstenson c73759a2c3 keybinds/base.conf: add border toggle keybind 2021-12-27 15:20:18 -06:00
David Thurstenson b8e805c425 lark-desktop: Add startup workspace assignment 2021-12-16 23:35:55 -06:00
David Thurstenson 3dcfc3184a lark-desktop/outputs: Set up workspace assignments 2021-12-16 23:30:45 -06:00
David Thurstenson c7c13930cf monitor-workspace.conf: Launch monitor on startup 2021-12-16 23:27:38 -06:00
David Thurstenson 36df5d071d focus.conf: fix header comment 2021-12-16 23:19:19 -06:00
David Thurstenson b1aecfa7be lark-desktop: add ordering to media and monitor workspace confs 2021-12-16 23:17:15 -06:00
104 changed files with 381 additions and 71 deletions

View File

@ -0,0 +1,9 @@
# Sway Config: Autolaunch Monitor Workspace
#
# Thurstylark
# Include monitor-workspace.conf
include $dir-conf/available/extras/monitor-workspace.conf
# Launch monitor on startup
exec $monitor-launch

View File

@ -19,5 +19,11 @@ for_window [app_id="bpytop"] {
fullscreen enable
}
# Launch bpytop with custom app_id
bindsym $mod+Alt+$ws-monitor-key exec "alacritty --class bpytop -e bpytop"
set $monitor-launch "alacritty --class bpytop -e bpytop"
# Launch monitor on key combo
bindsym $mod+Alt+$ws-monitor-key exec $monitor-launch
# To launch on startup, link to ./autolaunch-monitor-workspace.conf instead.

View File

@ -9,7 +9,7 @@ set $dir-utils $dir-conf/utils
set $dir-wallpapers /usr/share/backgrounds
# Default Background
set $default-background $dir-wallpapers/thurstylark/spacetux.jpg
set $default-background $dir-wallpapers/thurstylark/linux/linux-spacetux.jpg
# Using Logo key
set $mod Mod4

View File

@ -19,5 +19,9 @@ bindsym $mod+d exec $menu
bindsym $mod+Shift+c reload
# Toggle border style with $mod+Shift+b
bindsym $mod+Shift+b border toggle
# Exit sway
bindsym $mod+Shift+e exit

View File

@ -1,4 +1,4 @@
# Sway Config: Movement
# Sway Config: Focus
#
# Thurstylark

View File

@ -2,10 +2,8 @@
#
# Thurstylark
include $dir-utils/output/set-bg
set $o-id "*"
set $o-bg-path $$(find $dir-wallpapers -type f \( -iname \*.jpg -o -iname \*.png \) -not -path $dir-wallpapers/sway/\* | shuf -n 1 )
set $o-bg-path $$(/usr/share/backgrounds/thurstylark/tl-wallpaper-shuf.bash)
set $o-bg-fill "#000000"
output $o-id bg $o-bg-path fill $o-bg-fill

View File

@ -1,16 +0,0 @@
# Sway Config: Input Config
#
# Thurstylark
set $touchpad "2:7:SynPS/2_Synaptics_Touchpad"
set $trackpoint "2:10:TPPS/2_IBM_TrackPoint"
set $trackpoint2 "1267:41:Elan_TrackPoint"
# Touchpad options
input $touchpad {
pointer_accel 0.5
}
# Disable Trackpoint
input $trackpoint events disabled
input $trackpoint2 events disabled

View File

@ -1 +0,0 @@
../available/output/default-bg.conf

View File

@ -1 +0,0 @@
../available/general/idle-lock.conf

View File

@ -1,15 +0,0 @@
# Sway Config: Output
#
# Thurstylark
set $o-id "Samsung Electric Company U32J59x H4ZM800632"
set $o-mode "2560x1440@59Hz"
set $o-pos-x "1920"
set $o-pos-y "0"
# Do the thing
output $o-id {
mode $o-mode
pos $o-pos-x $o-pos-y
}

View File

@ -1,15 +0,0 @@
# Sway Config: Output
#
# Thurstylark
set $o-id "Goldstar Company Ltd LG FULL HD 503NDWEH8441"
set $o-mode "1920x1080@60Hz"
set $o-pos-x "4480"
set $o-pos-y "0"
# Do the thing
output $o-id {
mode $o-mode
pos $o-pos-x $o-pos-y
}

View File

@ -1,15 +0,0 @@
# Sway Config: Output
#
# Thurstylark
set $o-id "eDP-1"
set $o-mode "1920x1080@60Hz"
set $o-pos-x "0"
set $o-pos-y "0"
# Do the thing
output $o-id {
mode $o-mode
pos $o-pos-x $o-pos-y
}

View File

@ -0,0 +1 @@
../available/extras/autolaunch-monitor-workspace.conf

View File

@ -0,0 +1,11 @@
# Sway Config: Workspace assignments
#
# Thurstylark
# Make initial workspace assignments
workspace $ws-monitor output $o-ws-monitor
workspace $ws-media output $o-ws-media
workspace 1 output $o-ws-1
# Focus workspace 1 for user input
workspace 1

View File

@ -27,3 +27,7 @@ output $o-id {
scale $o-scalefactor
subpixel $o-subpixel
}
# Set this display up as the initial location for the media workspace
set $o-ws-media "Ancor Communications Inc ASUS PB287Q 0x00005B34"

View File

@ -0,0 +1,19 @@
# Sway Config: Output
#
# Thurstylark
# Display ID is required
set $o-id "HDMI-A-1"
# Mode
set $o-mode "1920x1080@60Hz"
# Do the thing
# (comment or remove direcives that are unnecessary to avoid errors)
output $o-id {
mode $o-mode
}
# Assign the Monitor workspace to this output
set $o-ws-monitor "HDMI-A-1"

View File

@ -3,7 +3,7 @@
# Thurstylark
# Display ID is required
set $o-id "Unknown ASUS VP348 0x0000CA5D"
set $o-id "ASUSTek COMPUTER INC ASUS VP348 0x0000CA5D"
# Mode
set $o-mode "3440x1440@75Hz"
@ -19,3 +19,7 @@ output $o-id {
mode $o-mode
position $o-pos-x $o-pos-y
}
# Set this output up as the initial output for workspace 1
set $o-ws-1 $o-id

View File

@ -0,0 +1,15 @@
# Sway Config: Common Input Configuration
#
# Thurstylark
# Set common touchpad options
input type:touchpad {
tap disabled
click_method clickfinger
}
# Touchscreen and Pen Mapping
input type:touch map_to_output $o-id
input type:tablet_tool map_to_output $o-id

View File

@ -1,4 +1,4 @@
order += "dropboxd_status"
#order += "dropboxd_status"
order += "arch_updates"
order += "volume_status"
order += "sysdata"

View File

@ -0,0 +1,25 @@
# Sway Config: Output
#
# Thurstylark
# Display ID is required
set $o-id "eDP-1"
# Mode
set $o-mode "1366x768@60Hz"
# Position
set $o-pos-x "0"
set $o-pos-y "0"
# Scale Factor
set $o-scalefactor "1"
# Do the thing
# (comment or remove direcives that are unnecessary to avoid errors)
output $o-id {
mode $o-mode
position $o-pos-x $o-pos-y
scale $o-scalefactor
}

View File

@ -0,0 +1 @@
../available/output/random-bg.conf

View File

@ -0,0 +1,18 @@
# Sway config: Display rotation
#
# Thurstylark
set $rotate-display eDP-1
bindsym $mod+Backslash mode "Rotate"
#input $i-wacom-pen map_to_output $o-internal-id
#input $i-wacom-touch map_to_output $o-internal-id
mode "Rotate" {
bindsym Down output $rotate-display transform normal; mode "default"
bindsym Left output $rotate-display transform 90 clockwise; mode "default"
bindsym Right output $rotate-display transform 90 anticlockwise; mode "default"
bindsym Up output $rotate-display transform 180 clockwise; mode "default"
}

View File

@ -0,0 +1 @@
../available/general/variables.conf

View File

@ -0,0 +1 @@
../available/general/base.conf

View File

@ -0,0 +1 @@
../available/keybinds/base.conf

View File

@ -0,0 +1 @@
../available/output/sane-default.conf

View File

@ -0,0 +1 @@
../available/output/configure.conf

View File

@ -0,0 +1 @@
../available/input/input.conf

View File

@ -0,0 +1,15 @@
# Sway Config: Common Input Configuration
#
# Thurstylark
# Set common touchpad options
input type:touchpad {
tap disabled
click_method clickfinger
}
# Touchscreen and Pen Mapping
input type:touch map_to_output $o-id
input type:tablet_tool map_to_output $o-id

View File

@ -0,0 +1 @@
../available/keybinds/workspaces.conf

View File

@ -0,0 +1 @@
../available/keybinds/backlight-keys.conf

View File

@ -0,0 +1 @@
../available/output/backlight-min.conf

View File

@ -0,0 +1,46 @@
#order += "dropboxd_status"
order += "arch_updates"
order += "volume_status"
order += "sysdata"
order += "keyboard_locks"
order += "battery_level"
order += "group time"
group time {
clock "local" {
format_time = "%F %H:%M"
}
clock "zulu" {
format = "{UTC}"
format_time = "%Y%m%d %H%Mz"
}
}
arch_updates {
format = "U: {pacman}"
}
battery_level {
format = "🔋{percent}% ({time_remaining})"
hide_seconds = true
threshold_full = 80
}
keyboard_locks {
format = "[\?if=num_lock&color=good N|\?color=bad n] [\?if=caps_lock&color=good C|\?color=bad c] [\?if=scroll_lock&color=good S|\?color=bad s]"
}
volume_status {
command = "pactl"
max_volume = 100
}
sysdata {
format = "[\?color=cpu CPU: {cpu_used_percent}%], [\?color=mem Mem: {mem_used_percent}%], [\?color=load L1: {load1}], [\?color=load L5: {load5}], [\?color=load L15: {load15}]"
}
dropboxd_status {
format = "KD_DB: {status}"
status_on = ""
status_off = "DOWN"
}

View File

@ -0,0 +1 @@
../available/input/cursor-hide.conf

View File

@ -0,0 +1 @@
../available/keybinds/focus.conf

View File

@ -0,0 +1 @@
../available/extras/media-workspace.conf

View File

@ -0,0 +1 @@
../available/keybinds/movement.conf

View File

@ -0,0 +1,25 @@
# Sway Config: Output
#
# Thurstylark
# Display ID is required
set $o-id "eDP-1"
# Mode
set $o-mode "1366x768@60Hz"
# Position
set $o-pos-x "0"
set $o-pos-y "0"
# Scale Factor
set $o-scalefactor "1"
# Do the thing
# (comment or remove direcives that are unnecessary to avoid errors)
output $o-id {
mode $o-mode
position $o-pos-x $o-pos-y
scale $o-scalefactor
}

View File

@ -0,0 +1 @@
../available/keybinds/passmenu.conf

View File

@ -0,0 +1 @@
../available/keybinds/playerctl-media-keys.conf

View File

@ -0,0 +1 @@
../available/keybinds/pulse-media-keys.conf

View File

@ -0,0 +1 @@
../available/bar/py3status.conf

View File

@ -0,0 +1 @@
../available/output/random-bg.conf

View File

@ -0,0 +1 @@
../available/mode/resize.conf

View File

@ -0,0 +1,18 @@
# Sway config: Display rotation
#
# Thurstylark
set $rotate-display eDP-1
bindsym $mod+Backslash mode "Rotate"
#input $i-wacom-pen map_to_output $o-internal-id
#input $i-wacom-touch map_to_output $o-internal-id
mode "Rotate" {
bindsym Down output $rotate-display transform normal; mode "default"
bindsym Left output $rotate-display transform 90 clockwise; mode "default"
bindsym Right output $rotate-display transform 90 anticlockwise; mode "default"
bindsym Up output $rotate-display transform 180 clockwise; mode "default"
}

View File

@ -0,0 +1 @@
../available/keybinds/scratchpad.conf

View File

@ -0,0 +1 @@
../available/keybinds/screen-lock.conf

View File

@ -0,0 +1 @@
../available/keybinds/suspend.conf

View File

@ -0,0 +1 @@
../available/extras/terminal-workspace.conf

View File

@ -0,0 +1 @@
../available/general/variables.conf

View File

@ -0,0 +1 @@
../available/general/base.conf

View File

@ -0,0 +1 @@
../available/keybinds/base.conf

View File

@ -0,0 +1 @@
../available/output/sane-default.conf

View File

@ -0,0 +1 @@
../available/output/configure.conf

View File

@ -0,0 +1 @@
../available/input/input.conf

View File

@ -0,0 +1,15 @@
# Sway Config: Common Input Configuration
#
# Thurstylark
# Set common touchpad options
input type:touchpad {
tap disabled
click_method clickfinger
}
# Touchscreen and Pen Mapping
input type:touch map_to_output $o-id
input type:tablet_tool map_to_output $o-id

View File

@ -0,0 +1 @@
../available/keybinds/workspaces.conf

View File

@ -0,0 +1 @@
../available/keybinds/backlight-keys.conf

View File

@ -0,0 +1 @@
../available/output/backlight-min.conf

View File

@ -0,0 +1,46 @@
#order += "dropboxd_status"
order += "arch_updates"
order += "volume_status"
order += "sysdata"
order += "keyboard_locks"
order += "battery_level"
order += "group time"
group time {
clock "local" {
format_time = "%F %H:%M"
}
clock "zulu" {
format = "{UTC}"
format_time = "%Y%m%d %H%Mz"
}
}
arch_updates {
format = "U: {pacman}"
}
battery_level {
format = "🔋{percent}% ({time_remaining})"
hide_seconds = true
threshold_full = 80
}
keyboard_locks {
format = "[\?if=num_lock&color=good N|\?color=bad n] [\?if=caps_lock&color=good C|\?color=bad c] [\?if=scroll_lock&color=good S|\?color=bad s]"
}
volume_status {
command = "pactl"
max_volume = 100
}
sysdata {
format = "[\?color=cpu CPU: {cpu_used_percent}%], [\?color=mem Mem: {mem_used_percent}%], [\?color=load L1: {load1}], [\?color=load L5: {load5}], [\?color=load L15: {load15}]"
}
dropboxd_status {
format = "KD_DB: {status}"
status_on = ""
status_off = "DOWN"
}

View File

@ -0,0 +1 @@
../available/input/cursor-hide.conf

View File

@ -0,0 +1 @@
../available/keybinds/focus.conf

View File

@ -0,0 +1 @@
../available/extras/media-workspace.conf

View File

@ -0,0 +1 @@
../available/extras/monitor-workspace.conf

View File

@ -0,0 +1 @@
../available/keybinds/movement.conf

View File

@ -0,0 +1,25 @@
# Sway Config: Output
#
# Thurstylark
# Display ID is required
set $o-id "Apple Computer Inc Color LCD Unknown"
# Mode
set $o-mode "2880x1800@60Hz"
# Position
set $o-pos-x "0"
set $o-pos-y "0"
# Scale Factor
set $o-scalefactor "1.5"
# Do the thing
# (comment or remove direcives that are unnecessary to avoid errors)
output $o-id {
mode $o-mode
position $o-pos-x $o-pos-y
scale $o-scalefactor
}

View File

@ -0,0 +1 @@
../available/keybinds/passmenu.conf

View File

@ -0,0 +1 @@
../available/keybinds/playerctl-media-keys.conf

View File

@ -0,0 +1 @@
../available/keybinds/pulse-media-keys.conf

View File

@ -0,0 +1 @@
../available/bar/py3status.conf

View File

@ -0,0 +1 @@
../available/output/random-bg.conf

View File

@ -0,0 +1 @@
../available/mode/resize.conf

View File

@ -0,0 +1,18 @@
# Sway config: Display rotation
#
# Thurstylark
set $rotate-display eDP-1
bindsym $mod+Backslash mode "Rotate"
#input $i-wacom-pen map_to_output $o-internal-id
#input $i-wacom-touch map_to_output $o-internal-id
mode "Rotate" {
bindsym Down output $rotate-display transform normal; mode "default"
bindsym Left output $rotate-display transform 90 clockwise; mode "default"
bindsym Right output $rotate-display transform 90 anticlockwise; mode "default"
bindsym Up output $rotate-display transform 180 clockwise; mode "default"
}

View File

@ -0,0 +1 @@
../available/keybinds/scratchpad.conf

View File

@ -0,0 +1 @@
../available/keybinds/screen-lock.conf

Some files were not shown because too many files have changed in this diff Show More