rename config folder

This commit is contained in:
Morten Bendtsen
2021-01-19 17:05:45 +01:00
parent a9ac801220
commit fb23f299e7
28 changed files with 0 additions and 0 deletions

16
.config/sway/autostart Normal file
View File

@@ -0,0 +1,16 @@
# Autostart
#Notification
exec mako
#Network Applet
exec nm-applet --indicator
#Polkit Agnet (don't remove please unless replacing)
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
#Night Filter
#exec gammastep
#Wallpaper
exec swaybg -i $HOME/.config/sway/wallpaper.png

332
.config/sway/config Normal file
View File

@@ -0,0 +1,332 @@
# Welcome To Your Sway Config! #
# Modifier Key - Use Mod1 for Alt
set $mod Mod4
# Keyboard - Uncomment to Pick - Defualt is ENGLISH (UK)
# All langauges and varinats in keyboard.conf
input * xkb_layout "gb"
#input * xkb_layout "us"
#input * xkb_layout "de"
#input * xkb_layout "nl"
#Default Terminal Emulator
set $term alacritty
# Your preferred application launcher - (You can also use dmenu or rofi)
set $menu wofi -c ~/.config/wofi/config -I
# workspace layouts:
#default i3 tiling mode
workspace_layout default
# Set inner/outer gaps
gaps inner 2
gaps outer 0
#do not show titlebar on windows:
default_border pixel 1
#workspace_layout stacking
#workspace_layout tabbed
#Tiling mode is tabbed:
#so each new window will open fullscreen as a tab, you can change between window-tabs with mouse or shortcut:
#
# [mod]+Left focus left (left arrow key)
# [mod]+Right focus right (right arrow key)
# get auth work with polkit-gnome:
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
# Default Font - Waybar's Is In's It's Config
font pango:Noto Sans Regular 10
# thin borders:
hide_edge_borders both
# Use Mouse+$mod to drag floating windows to their wanted position:
floating_modifier $mod
# start a terminal:
bindsym $mod+Return exec $term
# kill focused window:
bindsym $mod+c kill
# open keybindings overview:
#bindsym $mod+F1 exec "xed ~/.config/i3/keybindings"
# Launch Wofi
bindsym $mod+d exec $menu
# change focus:
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+u focus up
bindsym $mod+ntilde focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window:
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+ntilde move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# split in horizontal orientation:
bindsym $mod+h split h
# split in vertical orientation:
bindsym $mod+v split v
# enter fullscreen mode for the focused container:
bindsym $mod+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split):
bindsym $mod+Shift+s layout stacking
bindsym $mod+Shift+w layout tabbed
bindsym $mod+Shift+e layout toggle split
# toggle tiling / floating:
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows:
bindsym $mod+space focus mode_toggle
# focus the parent container:
bindsym $mod+a focus parent
# focus the child container:
#bindsym $mod+d focus child
# autostart start applications + bind program to workspace:
assign [app_id="Alacritty"] 1
for_window [app_id="Alacritty"] focus
assign [app_id="firefox"] 2
for_window [app_id="firefox"] focus
assign [class="Thunar"] 3
for_window [class=Thunar] focus
assign [app_id=thunar] 4
for_window [app_id=thunar] focus
assign [class="TelegramDesktop"] 5
for_window [class=TelegramDesktop] focus
# Autostart apps:
#exec sleep 2 && xfce4-terminal
#exec firefox
#exec sleep 3 && thunar
#exec blueberry-tray
#set wallpaper:
exec swaybg -i ~/.config/sway/wallpaper.png
# Idle Config
exec swayidle -w\
timeout 1070 'swaylock -f -C ~/.config/swaylock/config'\
timeout 770 'swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' \
before-sleep 'swaylock -C ~/.config/swaylock/config'
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
# Desktop notifications_
exec /usr/bin/mako
# set floating (nontiling)for apps needing it:
for_window [class="Yad" instance="yad"] floating enable
for_window [class="Galculator" instance="galculator"] floating enable
for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
# set floating (nontiling) for special apps:
for_window [class="Xsane" instance="xsane"] floating enable
for_window [class="Pavucontrol" instance="pavucontrol"] floating enable
for_window [class="qt5ct" instance="qt5ct"] floating enable
for_window [class="Blueberry.py" instance="blueberry.py"] floating enable
for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
for_window [class="Pamac-manager"] floating enable
# resize floating windows with mouse scroll:
bindsym --whole-window --border $mod+button4 resize shrink height 5 px or 5 ppt
bindsym --whole-window --border $mod+button5 resize grow height 5 px or 5 ppt
bindsym --whole-window --border $mod+shift+button4 resize shrink width 5 px or 5 ppt
bindsym --whole-window --border $mod+shift+button5 resize grow width 5 px or 5 ppt
# Title format for windows
for_window [shell="xdg_shell"] title_format "%title (%app_id)"
for_window [shell="x_wayland"] title_format "%class - %title"
#Remove Titlebars
for_window [class="^.*"] border pixel 1
# Scratchpad:
# Sway has a "scratchpad", which is a bag of holding for windows.
# You can send windows there and get them back later.
#Move the currently focused window to the scratchpad
bindsym $mod+Shift+minus move scratchpad
#Show the next scratchpad window or hide the focused scratchpad window.
#If there are multiple scratchpad windows, this command cycles through them.
bindsym alt+tab scratchpad show
bindsym $mod+minus scratchpad show
# switch to workspace:
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
# move focused container to workspace:
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
# reload the configuration file:
bindsym $mod+Shift+c reload
# restart sway inplace (preserves your layout/session, can be used to upgrade sway):
bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session):
bindsym $mod+Shift+q exec wlogout
# resize window (you can also use the mouse for that):
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the windows width.
# Pressing right will grow the windows width.
# Pressing up will shrink the windows height.
# Pressing down will grow the windows height.
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym ntilde resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
# Multimedia Keys:
# volume
bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume 0 +3%
bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume 0 -3%
# mute
bindsym --locked XF86AudioMute exec pactl set-sink-mute 0 toggle
bindsym XF86AudioPlay exec playerctl play
bindsym XF86AudioPause exec playerctl pause
bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous
# backlight
bindsym XF86MonBrightnessUp exec brightnessctl -c backlight set +5%
bindsym XF86MonBrightnessDown exec brightnessctl -c backlight set 5%-
# App shortcuts
bindsym $mod+w exec "/usr/bin/firefox"
bindsym $mod+n exec "/usr/bin/thunar"
# Screenshots
bindsym print exec ~/.config/sway/scripts/screenshotFull.sh
bindsym Shift+print exec ~/.config/sway/scripts/screenshotArea.sh
# Lock the system
bindsym $mod+l exec ~/.config/sway/scripts/lockman.sh
#Network Applet
exec nm-applet --indicator
# class border bground text indicator child_border
client.focused #6272A4 #6272A4 #F8F8F2 #6272A4 #6272A4
client.focused_inactive #44475A #44475A #F8F8F2 #44475A #44475A
client.unfocused #282A36 #282A36 #BFBFBF #282A36 #282A36
client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
client.background #F8F8F2
# Input configuration
input "1267:12363:ELAN0650:01_04F3:304B_Touchpad" {
dwt enabled
tap enabled
natural_scroll enabled
middle_emulation enabled
}
# You can get the names of your inputs by running: swaymsg -t get_input.
# Put your touchpad's ID to replace "1267:12363:ELAN0650:01_04F3:304B_Touchpad" (keep the quotation marks)
# Status Bar:
bar {
swaybar_command waybar
}
# Set GTK theme - Use qt5ct for QT configuration
set $gnome-schema org.gnome.desktop.interface
exec_always {
gsettings set $gnome-schema gtk-theme 'X-Arc-Darker'
gsettings set $gnome-schema icon-theme 'Arc-X-D'
}
# Clamshell Mode
set $laptop <eDP-1>
bindswitch --reload --locked lid:on output $laptop disable
bindswitch --reload --locked lid:off output $laptop enable
exec_always ~/.config/sway/scripts/clamshell.sh

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 KiB

457
.config/sway/keyboard.conf Normal file
View File

@@ -0,0 +1,457 @@
! layout
us USA
ad Andorra
af Afghanistan
ara Arabic
al Albania
am Armenia
az Azerbaijan
by Belarus
be Belgium
bd Bangladesh
in India
ba Bosnia and Herzegovina
br Brazil
bg Bulgaria
ma Morocco
mm Myanmar
ca Canada
cd Congo, Democratic Republic of the
cn China
hr Croatia
cz Czechia
dk Denmark
nl Netherlands
bt Bhutan
ee Estonia
ir Iran
iq Iraq
fo Faroe Islands
fi Finland
fr France
gh Ghana
gn Guinea
ge Georgia
de Germany
gr Greece
hu Hungary
is Iceland
il Israel
it Italy
jp Japan
kg Kyrgyzstan
kh Cambodia
kz Kazakhstan
la Laos
latam Latin American
lt Lithuania
lv Latvia
mao Maori
me Montenegro
mk Macedonia
mt Malta
mn Mongolia
no Norway
pl Poland
pt Portugal
ro Romania
ru Russia
rs Serbia
si Slovenia
sk Slovakia
es Spain
se Sweden
ch Switzerland
sy Syria
tj Tajikistan
lk Sri Lanka
th Thailand
tr Turkey
tw Taiwan
ua Ukraine
gb United Kingdom
uz Uzbekistan
vn Vietnam
kr Korea, Republic of
nec_vndr/jp Japan (PC-98xx Series)
ie Ireland
pk Pakistan
mv Maldives
za South Africa
epo Esperanto
np Nepal
ng Nigeria
et Ethiopia
sn Senegal
brai Braille
tm Turkmenistan
ml Mali
tz Tanzania
! variant
chr us: Cherokee
euro us: With EuroSign on 5
intl us: International (with dead keys)
alt-intl us: Alternative international (former us_intl)
colemak us: Colemak
dvorak us: Dvorak
dvorak-intl us: Dvorak international
dvorak-l us: Left handed Dvorak
dvorak-r us: Right handed Dvorak
dvorak-classic us: Classic Dvorak
dvp us: Programmer Dvorak
rus us: Russian phonetic
mac us: Macintosh
altgr-intl us: International (AltGr dead keys)
olpc2 us: Group toggle on multiply/divide key
srp us: Serbian
ps af: Pashto
uz af: Southern Uzbek
olpc-ps af: OLPC Pashto
olpc-fa af: OLPC Dari
olpc-uz af: OLPC Southern Uzbek
azerty ara: azerty
azerty_digits ara: azerty/digits
digits ara: digits
qwerty ara: qwerty
qwerty_digits ara: qwerty/digits
buckwalter ara: Buckwalter
phonetic am: Phonetic
phonetic-alt am: Alternative Phonetic
eastern am: Eastern
western am: Western
eastern-alt am: Alternative Eastern
cyrillic az: Cyrillic
legacy by: Legacy
latin by: Latin
oss be: Alternative
oss_latin9 be: Alternative, latin-9 only
oss_sundeadkeys be: Alternative, Sun dead keys
iso-alternate be: ISO Alternate
nodeadkeys be: Eliminate dead keys
sundeadkeys be: Sun dead keys
wang be: Wang model 724 azerty
probhat bd: Probhat
ben in: Bengali
ben_probhat in: Bengali Probhat
guj in: Gujarati
guru in: Gurmukhi
jhelum in: Gurmukhi Jhelum
kan in: Kannada
mal in: Malayalam
mal_lalitha in: Malayalam Lalitha
ori in: Oriya
tam_unicode in: Tamil Unicode
tam_keyboard_with_numerals in: Tamil Keyboard with Numerals
tam_TAB in: Tamil TAB Typewriter
tam_TSCII in: Tamil TSCII Typewriter
tam in: Tamil
tel in: Telugu
urd-phonetic in: Urdu, Phonetic
urd-phonetic3 in: Urdu, Alternative phonetic
urd-winkeys in: Urdu, Winkeys
bolnagri in: Hindi Bolnagri
hin-wx in: Hindi Wx
alternatequotes ba: Use guillemets for quotes
unicode ba: Use Bosnian digraphs
unicodeus ba: US keyboard with Bosnian digraphs
us ba: US keyboard with Bosnian letters
nodeadkeys br: Eliminate dead keys
dvorak br: Dvorak
nativo br: Nativo
nativo-us br: Nativo for USA keyboards
nativo-epo br: Nativo for Esperanto
phonetic bg: Traditional phonetic
bas_phonetic bg: New phonetic
french ma: French
tifinagh ma: Tifinagh
tifinagh-alt ma: Tifinagh Alternative
tifinagh-alt-phonetic ma: Tifinagh Alternative Phonetic
tifinagh-extended ma: Tifinagh Extended
tifinagh-phonetic ma: Tifinagh Phonetic
tifinagh-extended-phonetic ma: Tifinagh Extended Phonetic
fr-dvorak ca: French Dvorak
fr-legacy ca: French (legacy)
multix ca: Multilingual
multi ca: Multilingual, first part
multi-2gr ca: Multilingual, second part
ike ca: Inuktitut
shs ca: Secwepemctsin
kut ca: Ktunaxa
eng ca: English
tib cn: Tibetan
tib_asciinum cn: Tibetan (with ASCII numerals)
alternatequotes hr: Use guillemets for quotes
unicode hr: Use Croatian digraphs
unicodeus hr: US keyboard with Croatian digraphs
us hr: US keyboard with Croatian letters
bksl cz: With &lt;\|&gt; key
qwerty cz: qwerty
qwerty_bksl cz: qwerty, extended Backslash
ucw cz: UCW layout (accented letters only)
dvorak-ucw cz: US Dvorak with CZ UCW support
nodeadkeys dk: Eliminate dead keys
mac dk: Macintosh
mac_nodeadkeys dk: Macintosh, eliminate dead keys
dvorak dk: Dvorak
sundeadkeys nl: Sun dead keys
mac nl: Macintosh
std nl: Standard
nodeadkeys ee: Eliminate dead keys
dvorak ee: Dvorak
us ee: US keyboard with Estonian letters
pes_keypad ir: Persian, with Persian Keypad
ku ir: Kurdish, Latin Q
ku_f ir: Kurdish, (F)
ku_alt ir: Kurdish, Latin Alt-Q
ku_ara ir: Kurdish, Arabic-Latin
ku iq: Kurdish, Latin Q
ku_f iq: Kurdish, (F)
ku_alt iq: Kurdish, Latin Alt-Q
ku_ara iq: Kurdish, Arabic-Latin
nodeadkeys fo: Eliminate dead keys
nodeadkeys fi: Eliminate dead keys
smi fi: Northern Saami
classic fi: Classic
mac fi: Macintosh
nodeadkeys fr: Eliminate dead keys
sundeadkeys fr: Sun dead keys
oss fr: Alternative
oss_latin9 fr: Alternative, latin-9 only
oss_nodeadkeys fr: Alternative, eliminate dead keys
oss_sundeadkeys fr: Alternative, Sun dead keys
latin9 fr: (Legacy) Alternative
latin9_nodeadkeys fr: (Legacy) Alternative, eliminate dead keys
latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys
bepo fr: Bepo, ergonomic, Dvorak way
bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only
dvorak fr: Dvorak
mac fr: Macintosh
bre fr: Breton
oci fr: Occitan
geo fr: Georgian AZERTY Tskapo
generic gh: Multilingual
akan gh: Akan
ewe gh: Ewe
fula gh: Fula
ga gh: Ga
hausa gh: Hausa
ergonomic ge: Ergonomic
mess ge: MESS
ru ge: Russian
os ge: Ossetian
deadacute de: Dead acute
deadgraveacute de: Dead grave acute
nodeadkeys de: Eliminate dead keys
ro de: Romanian keyboard with German letters
ro_nodeadkeys de: Romanian keyboard with German letters, eliminate dead keys
dvorak de: Dvorak
sundeadkeys de: Sun dead keys
neo de: Neo 2
mac de: Macintosh
mac_nodeadkeys de: Macintosh, eliminate dead keys
dsb de: Lower Sorbian
dsb_qwertz de: Lower Sorbian (qwertz)
qwerty de: qwerty
simple gr: Simple
extended gr: Extended
nodeadkeys gr: Eliminate dead keys
polytonic gr: Polytonic
standard hu: Standard
nodeadkeys hu: Eliminate dead keys
qwerty hu: qwerty
101_qwertz_comma_dead hu: 101/qwertz/comma/Dead keys
101_qwertz_comma_nodead hu: 101/qwertz/comma/Eliminate dead keys
101_qwertz_dot_dead hu: 101/qwertz/dot/Dead keys
101_qwertz_dot_nodead hu: 101/qwertz/dot/Eliminate dead keys
101_qwerty_comma_dead hu: 101/qwerty/comma/Dead keys
101_qwerty_comma_nodead hu: 101/qwerty/comma/Eliminate dead keys
101_qwerty_dot_dead hu: 101/qwerty/dot/Dead keys
101_qwerty_dot_nodead hu: 101/qwerty/dot/Eliminate dead keys
102_qwertz_comma_dead hu: 102/qwertz/comma/Dead keys
102_qwertz_comma_nodead hu: 102/qwertz/comma/Eliminate dead keys
102_qwertz_dot_dead hu: 102/qwertz/dot/Dead keys
102_qwertz_dot_nodead hu: 102/qwertz/dot/Eliminate dead keys
102_qwerty_comma_dead hu: 102/qwerty/comma/Dead keys
102_qwerty_comma_nodead hu: 102/qwerty/comma/Eliminate dead keys
102_qwerty_dot_dead hu: 102/qwerty/dot/Dead keys
102_qwerty_dot_nodead hu: 102/qwerty/dot/Eliminate dead keys
Sundeadkeys is: Sun dead keys
nodeadkeys is: Eliminate dead keys
mac is: Macintosh
dvorak is: Dvorak
lyx il: lyx
phonetic il: Phonetic
biblical il: Biblical Hebrew (Tiro)
nodeadkeys it: Eliminate dead keys
mac it: Macintosh
us it: US keyboard with Italian letters
geo it: Georgian
kana jp: Kana
OADG109A jp: OADG 109A
mac jp: Macintosh
phonetic kg: Phonetic
ruskaz kz: Russian with Kazakh
kazrus kz: Kazakh with Russian
basic la: Laos
stea la: Laos - STEA (proposed standard layout)
nodeadkeys latam: Eliminate dead keys
deadtilde latam: Include dead tilde
sundeadkeys latam: Sun dead keys
std lt: Standard
us lt: US keyboard with Lithuanian letters
ibm lt: IBM (LST 1205-92)
lekp lt: LEKP
lekpa lt: LEKPa
apostrophe lv: Apostrophe (') variant
tilde lv: Tilde (~) variant
fkey lv: F-letter (F) variant
cyrillic me: Cyrillic
cyrillicyz me: Cyrillic, Z and ZHE swapped
latinunicode me: Latin unicode
latinyz me: Latin qwerty
latinunicodeyz me: Latin unicode qwerty
cyrillicalternatequotes me: Cyrillic with guillemets
latinalternatequotes me: Latin with guillemets
nodeadkeys mk: Eliminate dead keys
us mt: Maltese keyboard with US layout
nodeadkeys no: Eliminate dead keys
dvorak no: Dvorak
smi no: Northern Saami
smi_nodeadkeys no: Northern Saami, eliminate dead keys
mac no: Macintosh
mac_nodeadkeys no: Macintosh, eliminate dead keys
qwertz pl: qwertz
dvorak pl: Dvorak
dvorak_quotes pl: Dvorak, Polish quotes on quotemark key
dvorak_altquotes pl: Dvorak, Polish quotes on key 1
csb pl: Kashubian
ru_phonetic_dvorak pl: Russian phonetic Dvorak
dvp pl: Programmer Dvorak
nodeadkeys pt: Eliminate dead keys
sundeadkeys pt: Sun dead keys
mac pt: Macintosh
mac_nodeadkeys pt: Macintosh, eliminate dead keys
mac_sundeadkeys pt: Macintosh, Sun dead keys
nativo pt: Nativo
nativo-us pt: Nativo for USA keyboards
nativo-epo pt: Nativo for Esperanto
cedilla ro: Cedilla
std ro: Standard
std_cedilla ro: Standard (Cedilla)
winkeys ro: Winkeys
crh_f ro: Crimean Tatar (Turkish F)
crh_alt ro: Crimean Tatar (Turkish Alt-Q)
crh_dobruca1 ro: Crimean Tatar (Dobruca-1 Q)
crh_dobruca2 ro: Crimean Tatar (Dobruca-2 Q)
phonetic ru: Phonetic
phonetic_winkeys ru: Phonetic Winkeys
typewriter ru: Typewriter
legacy ru: Legacy
typewriter-legacy ru: Typewriter, legacy
tt ru: Tatar
os_legacy ru: Ossetian, legacy
os_winkeys ru: Ossetian, Winkeys
cv ru: Chuvash
cv_latin ru: Chuvash Latin
udm ru: Udmurt
kom ru: Komi
sah ru: Yakut
xal ru: Kalmyk
dos ru: DOS
srp ru: Serbian
bak ru: Bashkirian
yz rs: Z and ZHE swapped
latin rs: Latin
latinunicode rs: Latin Unicode
latinyz rs: Latin qwerty
latinunicodeyz rs: Latin Unicode qwerty
alternatequotes rs: With guillemets
latinalternatequotes rs: Latin with guillemets
alternatequotes si: Use guillemets for quotes
us si: US keyboard with Slovenian letters
bksl sk: Extended Backslash
qwerty sk: qwerty
qwerty_bksl sk: qwerty, extended Backslash
nodeadkeys es: Eliminate dead keys
deadtilde es: Include dead tilde
sundeadkeys es: Sun dead keys
dvorak es: Dvorak
ast es: Asturian variant with bottom-dot H and bottom-dot L
cat es: Catalan variant with middle-dot L
mac es: Macintosh
nodeadkeys se: Eliminate dead keys
dvorak se: Dvorak
rus se: Russian phonetic
rus_nodeadkeys se: Russian phonetic, eliminate dead keys
smi se: Northern Saami
mac se: Macintosh
svdvorak se: Svdvorak
legacy ch: Legacy
de_nodeadkeys ch: German, eliminate dead keys
de_sundeadkeys ch: German, Sun dead keys
fr ch: French
fr_nodeadkeys ch: French, eliminate dead keys
fr_sundeadkeys ch: French, Sun dead keys
fr_mac ch: French (Macintosh)
de_mac ch: German (Macintosh)
syc sy: Syriac
syc_phonetic sy: Syriac phonetic
ku sy: Kurdish, Latin Q
ku_f sy: Kurdish, (F)
ku_alt sy: Kurdish, Latin Alt-Q
legacy tj: Legacy
tam_unicode lk: Tamil Unicode
tam_TAB lk: Tamil TAB Typewriter
tis th: TIS-820.2538
pat th: Pattachote
f tr: (F)
alt tr: Alt-Q
sundeadkeys tr: Sun dead keys
ku tr: Kurdish, Latin Q
ku_f tr: Kurdish, (F)
ku_alt tr: Kurdish, Latin Alt-Q
intl tr: International (with dead keys)
crh tr: Crimean Tatar (Turkish Q)
crh_f tr: Crimean Tatar (Turkish F)
crh_alt tr: Crimean Tatar (Turkish Alt-Q)
indigenous tw: Indigenous
saisiyat tw: Saisiyat
phonetic ua: Phonetic
typewriter ua: Typewriter
winkeys ua: Winkeys
legacy ua: Legacy
rstu ua: Standard RSTU
rstu_ru ua: Standard RSTU on Russian layout
homophonic ua: Homophonic
crh ua: Crimean Tatar (Turkish Q)
crh_f ua: Crimean Tatar (Turkish F)
crh_alt ua: Crimean Tatar (Turkish Alt-Q)
extd gb: Extended - Winkeys
intl gb: International (with dead keys)
dvorak gb: Dvorak
dvorakukp gb: Dvorak (UK Punctuation)
mac gb: Macintosh
colemak gb: Colemak
latin uz: Latin
crh uz: Crimean Tatar (Turkish Q)
crh_f uz: Crimean Tatar (Turkish F)
crh_alt uz: Crimean Tatar (Turkish Alt-Q)
kr104 kr: 101/104 key Compatible
CloGaelach ie: CloGaelach
UnicodeExpert ie: UnicodeExpert
ogam ie: Ogham
ogam_is434 ie: Ogham IS434
urd-crulp pk: CRULP
urd-nla pk: NLA
ara pk: Arabic
legacy epo: displaced semicolon and quote (obsolete)
igbo ng: Igbo
yoruba ng: Yoruba
hausa ng: Hausa
left_hand brai: Left hand
right_hand brai: Right hand
alt tm: Alt-Q
fr-oss ml: Français (France Alternative)
us-mac ml: English (USA Macintosh)
us-intl ml: English (USA International)

View File

@@ -0,0 +1,6 @@
#!/usr/bin/bash
if cat /proc/acpi/button/lid/LID/state | grep -q open; then
swaymsg output <eDP-1> enable
else
swaymsg output <eDP-1> disable
fi

View File

@@ -0,0 +1,9 @@
#!/bin/sh
# Times the screen off and puts it to background
swayidle \
timeout 5 'swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' &
# Locks the screen immediately
swaylock -i ~/.config/sway/i3-lock-screen.png -L -K --font JetBrainsMono -s tile
# Kills last background task so idle timer doesn't keep running
kill %%

View File

@@ -0,0 +1,3 @@
#!/bin/bash
FILENAME="screenshot-`date +%F-%T`"
grim -g "$(slurp)" $HOME/Pictures/FILENAME.png

View File

@@ -0,0 +1,3 @@
#!/bin/bash
FILENAME="screenshot-`date +%F-%T`"
grim $HOME/Pictures/FILENAME.png

View File

@@ -0,0 +1,15 @@
#!/bin/bash
LOC="$1"
# HTML encode string as %20
LOCATION=$(sed -e "s/ /%20/g" <<<"$LOC")
content=$(curl -sS "https://thisdavej.azurewebsites.net/api/weather/current?loc=NewYork&deg=C")
ICON=$(curl -s 'https://wttr.in/?format=1' | sed 's/[+0-9a-cA-Z°-]//g' )
# echo $ICON
TEMP=$(echo $content | jq -r '. | "\(.temperature)°\(.degType)"' | sed 's/"//g')
TOOLTIP=$(echo $content | jq -r '. | "\(.temperature)°\(.degType)\n\(.skytext)"' | sed 's/"//g')
CLASS=$(echo $content | jq .skytext)
echo '{"text": "'$TEMP'", "tooltip": "'$ICON $TOOLTIP $LOC'", "class": '$CLASS' }'

BIN
.config/sway/wallpaper.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB