restore old configs
This commit is contained in:
parent
a19bcfd918
commit
d0cf7796a9
23 changed files with 826 additions and 1 deletions
26
foot/.config/foot/foot.ini
Normal file
26
foot/.config/foot/foot.ini
Normal file
|
@ -0,0 +1,26 @@
|
|||
font=Ttyp0:pixelsize=13
|
||||
#font=JuliaMono:pixelsize=12
|
||||
|
||||
[cursor]
|
||||
#color = 080808 9e9e9e
|
||||
color = 000000 ffff00
|
||||
|
||||
[colors]
|
||||
foreground=dcdccc
|
||||
background=111111
|
||||
regular0=222222
|
||||
regular1=cc9393
|
||||
regular2=7f9f7f
|
||||
regular3=d0bf8f
|
||||
regular4=6ca0a3
|
||||
regular5=dc8cc3
|
||||
regular6=93e0e3
|
||||
regular7=dcdccc
|
||||
bright0=666666
|
||||
bright1=dca3a3
|
||||
bright2=bfebbf
|
||||
bright3=f0dfaf
|
||||
bright4=8cd0d3
|
||||
bright5=fcace3
|
||||
bright6=b3ffff
|
||||
bright7=ffffff
|
20
foot/.config/foot/high-contrast.ini
Normal file
20
foot/.config/foot/high-contrast.ini
Normal file
|
@ -0,0 +1,20 @@
|
|||
|
||||
#[colors]
|
||||
#background=151515
|
||||
#foreground=aeaeae
|
||||
#regular0=4d4d4d
|
||||
#regular1=c70031
|
||||
#regular2=29cf13
|
||||
#regular3=d8e30e
|
||||
#regular4=3449d1
|
||||
#regular5=8400ff
|
||||
#regular6=0798ab
|
||||
#regular7=e2d1e3
|
||||
#bright0=5a5a5a
|
||||
#bright1=f05178
|
||||
#bright2=6ce05c
|
||||
#bright3=f3f79e
|
||||
#bright4=97a4f7
|
||||
#bright5=c495f0
|
||||
#bright6=68f2e0
|
||||
#bright7=ffffff
|
4
imv/.config/imv/config
Normal file
4
imv/.config/imv/config
Normal file
|
@ -0,0 +1,4 @@
|
|||
[options]
|
||||
background = checks
|
||||
width = 480
|
||||
height = 360
|
|
@ -22,7 +22,7 @@ unset signature
|
|||
unmacro index o
|
||||
macro index o "<shell-escape>mbsync mail@oxapentane.com<enter>" "run mbsync to sync mail@oxapentane.com"
|
||||
|
||||
mailboxes "=Archive" "=Drafts" "=flipper" "=funk24" "=hackint" "=hkinv" "=INBOX" "=juliaacademy" "=Junk" "=kickstarter" "=leanpub" "=meduza" "=mercht" "=misc" "=monster" "=nplus1" "=nytimes" "=online-go" "=openweathermap" "=ovdinfo" "=quantumcountry" "=rocky" "=rockylinux" "=Sent" "=sinkhole" "=teepublic" "=Templates" "=threadless" "=Trash" "=vodafone" "=vultr" "=xakep" "=zotero-sync"
|
||||
mailboxes "=Archive" "=Drafts" "=flipper" "=funk24" "=hackint" "=hkinv" "=INBOX" "=juliaacademy" "=Junk" "=kickstarter" "=leanpub" "=meduza" "=mercht" "=monster" "=nplus1" "=nytimes" "=online-go" "=openweathermap" "=ovdinfo" "=quantumcountry" "=rocky" "=rockylinux" "=Sent" "=sinkhole" "=teepublic" "=Templates" "=threadless" "=Trash" "=vodafone" "=vultr" "=xakep" "=zotero-sync"
|
||||
macro index,pager gj "<change-folder>=Junk<enter>" "go to junk"
|
||||
macro index,pager Mj ";<save-message>=Junk<enter>" "move mail to junk"
|
||||
macro index,pager Cj ";<copy-message>=Junk<enter>" "copy mail to junk"
|
||||
|
|
189
sway/.config/alacritty/alacritty.yml
Normal file
189
sway/.config/alacritty/alacritty.yml
Normal file
|
@ -0,0 +1,189 @@
|
|||
font:
|
||||
size: 10 # whatever this number actually means...
|
||||
normal:
|
||||
family: Iosevka
|
||||
bold:
|
||||
family: Iosevka
|
||||
italic:
|
||||
family: Iosevka
|
||||
bold_italic:
|
||||
family: Iosevka
|
||||
#draw_bold_text_with_bright_colors: true
|
||||
|
||||
|
||||
|
||||
# Colors
|
||||
schemes:
|
||||
moonfly: &moonfly
|
||||
# Default colors
|
||||
primary:
|
||||
background: '#080808'
|
||||
foreground: '#b2b2b2'
|
||||
bright_foreground: '#eeeeee'
|
||||
|
||||
# Cursor colors
|
||||
cursor:
|
||||
text: '#000000'
|
||||
cursor: '#ffff00'
|
||||
|
||||
# Selection colors
|
||||
selection:
|
||||
text: '#080808'
|
||||
background: '#b2ceee'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '#323437'
|
||||
red: '#ff5454'
|
||||
green: '#8cc85f'
|
||||
yellow: '#e3c78a'
|
||||
blue: '#80a0ff'
|
||||
magenta: '#cf87e8'
|
||||
cyan: '#79dac8'
|
||||
white: '#c6c6c6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '#949494'
|
||||
red: '#ff5189'
|
||||
green: '#36c692'
|
||||
yellow: '#c2c292'
|
||||
blue: '#74b2ff'
|
||||
magenta: '#ae81ff'
|
||||
cyan: '#85dc85'
|
||||
white: '#e4e4e4'
|
||||
everforest_dark_hard: &everforest_dark_hard
|
||||
primary:
|
||||
background: '#272e33'
|
||||
foreground: '#d3c6aa'
|
||||
normal:
|
||||
black: '#414b50'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
bright:
|
||||
black: '#475258'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
everforest_dark_medium: &everforest_dark_medium
|
||||
primary:
|
||||
background: '#2d353b'
|
||||
foreground: '#d3c6aa'
|
||||
normal:
|
||||
black: '#475258'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
bright:
|
||||
black: '#475258'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
everforest_dark_soft: &everforest_dark_soft
|
||||
primary:
|
||||
background: '#333c43'
|
||||
foreground: '#d3c6aa'
|
||||
normal:
|
||||
black: '#4d5960'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
bright:
|
||||
black: '#4d5960'
|
||||
red: '#e67e80'
|
||||
green: '#a7c080'
|
||||
yellow: '#dbbc7f'
|
||||
blue: '#7fbbb3'
|
||||
magenta: '#d699b6'
|
||||
cyan: '#83c092'
|
||||
white: '#d3c6aa'
|
||||
everforest_light_hard: &everforest_light_hard
|
||||
primary:
|
||||
background: '#fffbef'
|
||||
foreground: '#5c6a72'
|
||||
normal:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#e8e5d5'
|
||||
bright:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#e8e5d5'
|
||||
everforest_light_medium: &everforest_light_medium
|
||||
primary:
|
||||
background: '#fdf6e3'
|
||||
foreground: '#5c6a72'
|
||||
normal:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#e0dcc7'
|
||||
bright:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#e0dcc7'
|
||||
everforest_light_soft: &everforest_light_soft
|
||||
primary:
|
||||
background: '#f3ead3'
|
||||
foreground: '#5c6a72'
|
||||
normal:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#d8d3ba'
|
||||
bright:
|
||||
black: '#5c6a72'
|
||||
red: '#f85552'
|
||||
green: '#8da101'
|
||||
yellow: '#dfa000'
|
||||
blue: '#3a94c5'
|
||||
magenta: '#df69ba'
|
||||
cyan: '#35a77c'
|
||||
white: '#d8d3ba'
|
||||
|
||||
# Apply
|
||||
colors: *everforest_dark_hard
|
95
sway/.config/i3status-rust/config.toml
Normal file
95
sway/.config/i3status-rust/config.toml
Normal file
|
@ -0,0 +1,95 @@
|
|||
[theme]
|
||||
theme = "foot"
|
||||
|
||||
[icons]
|
||||
icons = "awesome6"
|
||||
|
||||
[[block]]
|
||||
block = "time"
|
||||
format = " $icon $timestamp.datetime(f:'%a %F %R', l:nl_NL) "
|
||||
[block.theme_overrides]
|
||||
idle_bg = { link = "idle_fg" }
|
||||
idle_fg = { link = "idle_bg" }
|
||||
|
||||
[[block]]
|
||||
block = "maildir"
|
||||
interval = 60
|
||||
inboxes = ["/home/grue/mail/dump@dvb.solutions/INBOX", "/home/grue/mail/grigory@tlm.solutions/INBOX" ]
|
||||
threshold_critical = 1
|
||||
display_type = "new"
|
||||
[[block.click]]
|
||||
button = "left"
|
||||
cmd = "foot --app-id floating-foot --window-size-chars=150x50 -- zsh -c neomutt"
|
||||
|
||||
[[block]]
|
||||
block = "maildir"
|
||||
interval = 60
|
||||
inboxes = ["/home/grue/mail/mail@oxapentane.com/INBOX", "/home/grue/mail/mail@oxapentane.com/sinkhole", "/home/grue/mail/grigory@shipunov.xyz/INBOX"]
|
||||
threshold_warning = 1
|
||||
threshold_critical = 10
|
||||
display_type = "new"
|
||||
[[block.click]]
|
||||
button = "left"
|
||||
cmd = "foot --app-id floating-foot --window-size-chars=150x50 -- zsh -c neomutt"
|
||||
|
||||
[[block]]
|
||||
block = "backlight"
|
||||
minimum = 5
|
||||
maximum = 100
|
||||
cycle = [ 100, 50, 10 ]
|
||||
|
||||
[[block]]
|
||||
block = "net"
|
||||
device = "wlan0"
|
||||
format = " $icon {$ssid $signal_strength $frequency|} "
|
||||
# format = " $icon {$ssid $signal_strength $ip $ipv6|} "
|
||||
|
||||
[[block]]
|
||||
block = "net"
|
||||
device = "enp1s0f0"
|
||||
format = " $icon{ | $ip $ipv6 }"
|
||||
|
||||
## TODO patch upstream
|
||||
# [[block]]
|
||||
# block = "net"
|
||||
# device = "wg-mullvad"
|
||||
# format = " $device "
|
||||
|
||||
[[block]]
|
||||
block = "memory"
|
||||
format = " $icon $mem_used_percents "
|
||||
|
||||
[[block]]
|
||||
block = "cpu"
|
||||
format = " $icon $frequency $barchart $utilization "
|
||||
|
||||
[[block]]
|
||||
block = "load"
|
||||
format = " $1m.eng(w:4) $5m.eng(w:4) $15m.eng(w:4) "
|
||||
|
||||
[[block]]
|
||||
block = "bluetooth"
|
||||
mac = "88:C9:E8:CE:69:9F"
|
||||
[[block.click]]
|
||||
button = "left"
|
||||
cmd = "bluetoothctl connect 88:C9:E8:CE:69:9F"
|
||||
[[block.click]]
|
||||
button = "right"
|
||||
cmd = "bluetoothctl disconnect 88:C9:E8:CE:69:9F"
|
||||
|
||||
[[block]]
|
||||
block = "sound"
|
||||
headphones_indicator = true
|
||||
[[block.click]]
|
||||
button = "left"
|
||||
cmd = "foot --app-id floating-foot --window-size-chars=150x50 -- zsh -c pulsemixer"
|
||||
|
||||
[[block]]
|
||||
block = "keyboard_layout"
|
||||
driver = "sway"
|
||||
|
||||
[[block]]
|
||||
block = "battery"
|
||||
driver = "upower"
|
||||
format = " $icon $percentage $time "
|
||||
if_command = "test -e /sys/class/power_supply/BAT0"
|
15
sway/.config/i3status-rust/themes/everforest.toml
Normal file
15
sway/.config/i3status-rust/themes/everforest.toml
Normal file
|
@ -0,0 +1,15 @@
|
|||
idle_bg = "#2d353b"
|
||||
idle_fg = "#d3c6aa"
|
||||
|
||||
good_fg = "#a7c080"
|
||||
|
||||
info_fg = "#dbbc7f"
|
||||
|
||||
warning_fg = "#e69875"
|
||||
|
||||
critical_bg = "#e67e80"
|
||||
critical_fg = "#d3c6aa"
|
||||
|
||||
separator = "/"
|
||||
separator_fg = "#d3c6aa"
|
||||
separator_bg = "#2d353b"
|
19
sway/.config/i3status-rust/themes/foot.toml
Normal file
19
sway/.config/i3status-rust/themes/foot.toml
Normal file
|
@ -0,0 +1,19 @@
|
|||
idle_bg = "#111111"
|
||||
idle_fg = "#dcdccc"
|
||||
|
||||
good_bg = "#7f9f7f"
|
||||
good_fg = "#111111"
|
||||
|
||||
info_bg = "#6ca0a3"
|
||||
info_fg = "#111111"
|
||||
|
||||
warning_bg = "#f0dfaf"
|
||||
warning_fg = "#111111"
|
||||
|
||||
critical_bg = "#fcace3"
|
||||
critical_fg = "#111111"
|
||||
|
||||
separator = "░"
|
||||
# separator = "█"
|
||||
separator_fg = "#ffffff"
|
||||
separator_bg = "#111111"
|
15
sway/.config/i3status-rust/themes/moonfly.toml
Normal file
15
sway/.config/i3status-rust/themes/moonfly.toml
Normal file
|
@ -0,0 +1,15 @@
|
|||
idle_bg = "#080808"
|
||||
idle_fg = "#b2b2b2"
|
||||
|
||||
good_fg = "#8cc85f"
|
||||
|
||||
info_fg = "#79dac8"
|
||||
|
||||
warning_fg = "#e3c78a"
|
||||
|
||||
critical_bg = "#ff5189"
|
||||
critical_fg = "#080808"
|
||||
|
||||
separator = "/"
|
||||
separator_fg = "#b2b2b2"
|
||||
separator_bg = "#080808"
|
14
sway/.config/kanshi/config
Normal file
14
sway/.config/kanshi/config
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Default
|
||||
profile {
|
||||
output eDP-1 enable
|
||||
}
|
||||
# Home
|
||||
profile {
|
||||
output eDP-1 enable enable position -1920,960
|
||||
output "LG Electronics LG HDR 4K 0x00000CA7" enable mode 3840x2160 position 0,0
|
||||
}
|
||||
# Work
|
||||
profile {
|
||||
output eDP-1 enable position 0,1200
|
||||
output "Samsung Electric Company LF24T450G HNMTA01726" enable mode 1920x1200 position 0,0
|
||||
}
|
1
sway/.config/mako/config
Normal file
1
sway/.config/mako/config
Normal file
|
@ -0,0 +1 @@
|
|||
font=Hack 9
|
1
sway/.config/mpv/mpv.conf
Normal file
1
sway/.config/mpv/mpv.conf
Normal file
|
@ -0,0 +1 @@
|
|||
hwdec=auto
|
8
sway/.config/rofi/config.rasi
Normal file
8
sway/.config/rofi/config.rasi
Normal file
|
@ -0,0 +1,8 @@
|
|||
configuration {
|
||||
modi: "drun,ssh,run,combi";
|
||||
font: "Hack 11";
|
||||
combi-modi: "drun,ssh";
|
||||
terminal: "foot";
|
||||
}
|
||||
//@theme "DarkBlue"
|
||||
@theme "gruvbox-dark-hard"
|
18
sway/.config/sway/colors
Normal file
18
sway/.config/sway/colors
Normal file
|
@ -0,0 +1,18 @@
|
|||
set $colorFG #dcdccc
|
||||
set $colorBG #111111
|
||||
set $color00 #222222
|
||||
set $color01 #cc9393
|
||||
set $color02 #7f9f7f
|
||||
set $color03 #d0bf8f
|
||||
set $color04 #6ca0a3
|
||||
set $color05 #dc8cc3
|
||||
set $color06 #93e0e3
|
||||
set $color07 #dcdccc
|
||||
set $color10 #666666
|
||||
set $color11 #dca3a3
|
||||
set $color12 #bfebbf
|
||||
set $color13 #f0dfaf
|
||||
set $color14 #8cd0d3
|
||||
set $color15 #fcace3
|
||||
set $color16 #b3ffff
|
||||
set $color17 #ffffff
|
362
sway/.config/sway/config
Normal file
362
sway/.config/sway/config
Normal file
|
@ -0,0 +1,362 @@
|
|||
# Default config for sway
|
||||
#
|
||||
# Copy this to ~/.config/sway/config and edit it to your liking.
|
||||
#
|
||||
# Read `man 5 sway` for a complete reference.
|
||||
|
||||
### Variables
|
||||
#
|
||||
# Logo key. Use Mod1 for Alt.
|
||||
set $mod Mod4
|
||||
# Home row direction keys, like vim
|
||||
set $left h
|
||||
set $down j
|
||||
set $up k
|
||||
set $right l
|
||||
# Your preferred terminal emulator
|
||||
set $term foot
|
||||
set $floatterm foot --app-id floating-foot
|
||||
set $lock $HOME/.config/sway/lock.sh
|
||||
|
||||
# Your preferred application launcher
|
||||
# Note: pass the final command to swaymsg so that the resulting window can be opened
|
||||
# on the original workspace that the command was run on.
|
||||
set $menu rofi -show combi | xargs swaymsg exec --
|
||||
|
||||
### Output configuration
|
||||
#
|
||||
# Default wallpaper (more resolutions are available in /run/current-system/sw/share/backgrounds/sway/)
|
||||
# output * bg /run/current-system/sw/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
|
||||
# output * bg /home/grue/Pictures/tiles/23.png tile
|
||||
# output * bg /home/grue/Pictures/paper.jpg fill
|
||||
output * bg ./wall.jpg fill
|
||||
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
# output HDMI-A-1 resolution 1920x1080 position 1920,0
|
||||
#
|
||||
# You can get the names of your outputs by running: swaymsg -t get_outputs
|
||||
|
||||
### Idle configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
exec swayidle -w \
|
||||
timeout 300 $lock \
|
||||
timeout 303 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
|
||||
before-sleep $lock
|
||||
#
|
||||
# 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.
|
||||
|
||||
### Input configuration
|
||||
#
|
||||
# Example configuration:
|
||||
#
|
||||
input type:touchpad {
|
||||
accel_profile adaptive
|
||||
click_method clickfinger
|
||||
dwt enabled
|
||||
dwtp enabled
|
||||
middle_emulation enabled
|
||||
}
|
||||
|
||||
input type:keyboard {
|
||||
xkb_layout "us,ru"
|
||||
xkb_options "caps:ctrl_modifier,grp:alt_space_toggle"
|
||||
}
|
||||
#
|
||||
# You can get the names of your inputs by running: swaymsg -t get_inputs
|
||||
# Read `man 5 sway-input` for more information about this section.
|
||||
|
||||
focus_follows_mouse yes
|
||||
# mouse_warping container
|
||||
seat * hide_cursor 5000
|
||||
|
||||
### Key bindings
|
||||
#
|
||||
# Basics:
|
||||
#
|
||||
# Start a terminal
|
||||
bindsym --to-code $mod+Return exec $term
|
||||
# start a floating terminal
|
||||
bindsym --to-code $mod+Shift+Return exec $floatterm
|
||||
for_window [app_id="floating-foot"] floating enable
|
||||
|
||||
# Start a python shell
|
||||
bindsym --to-code $mod+z exec $floatterm python
|
||||
|
||||
# Kill focused window
|
||||
bindsym --to-code $mod+Shift+q kill
|
||||
|
||||
# Start your launcher
|
||||
bindsym --to-code $mod+d exec $menu
|
||||
|
||||
# Drag floating windows by holding down $mod and left mouse button.
|
||||
# Resize them with right mouse button + $mod.
|
||||
# Despite the name, also works for non-floating windows.
|
||||
# Change normal to inverse to use left mouse button for resizing and right
|
||||
# mouse button for dragging.
|
||||
floating_modifier $mod normal
|
||||
|
||||
# Reload the configuration file
|
||||
bindsym --to-code $mod+Shift+c reload
|
||||
|
||||
# Exit sway (logs you out of your Wayland session)
|
||||
bindsym --to-code $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
|
||||
|
||||
# Brightness
|
||||
bindsym --to-code --locked XF86MonBrightnessDown exec "brightnessctl set 5%-"
|
||||
bindsym --to-code --locked XF86MonBrightnessUp exec "brightnessctl set +5%"
|
||||
# Volume
|
||||
bindsym --to-code --locked XF86AudioRaiseVolume exec 'pamixer -i 1'
|
||||
bindsym --to-code --locked XF86AudioLowerVolume exec 'pamixer -d 1'
|
||||
bindsym --to-code --locked XF86AudioMute exec 'pamixer -t'
|
||||
# Screen locking
|
||||
bindsym --to-code $mod+Delete exec $lock
|
||||
# Screenshots
|
||||
bindsym --to-code Print exec 'grim -g "$(slurp)" - | wl-copy'
|
||||
bindsym --to-code $mod+p exec 'grim -g "$(slurp)" - | wl-copy'
|
||||
bindsym --to-code $mod+Print exec 'grim -g "$(slurp)" ~/Pictures/$(date +"%Y-%m-%d-%H-%M-%S").png'
|
||||
bindsym --to-code $mod+Mod1+p exec 'grim -g "$(slurp)" ~/Pictures/$(date +"%Y-%m-%d-%H-%M-%S").png'
|
||||
# Notifications
|
||||
bindsym --to-code $mod+m exec 'makoctl dismiss -a'
|
||||
bindsym --to-code $mod+Shift+m exec 'makoctl restore'
|
||||
# Check mail
|
||||
bindsym --to-code $mod+n exec 'systemctl --user start mbsync.service'
|
||||
|
||||
|
||||
#
|
||||
# Moving around:
|
||||
#
|
||||
# Move your focus around
|
||||
bindsym --to-code $mod+$left focus left
|
||||
bindsym --to-code $mod+$down focus down
|
||||
bindsym --to-code $mod+$up focus up
|
||||
bindsym --to-code $mod+$right focus right
|
||||
# Or use $mod+[up|down|left|right]
|
||||
bindsym --to-code $mod+Left focus left
|
||||
bindsym --to-code $mod+Down focus down
|
||||
bindsym --to-code $mod+Up focus up
|
||||
bindsym --to-code $mod+Right focus right
|
||||
|
||||
# Move the focused window with the same, but add Shift
|
||||
bindsym --to-code $mod+Shift+$left move left
|
||||
bindsym --to-code $mod+Shift+$down move down
|
||||
bindsym --to-code $mod+Shift+$up move up
|
||||
bindsym --to-code $mod+Shift+$right move right
|
||||
# Ditto, with arrow keys
|
||||
bindsym --to-code $mod+Shift+Left move left
|
||||
bindsym --to-code $mod+Shift+Down move down
|
||||
bindsym --to-code $mod+Shift+Up move up
|
||||
bindsym --to-code $mod+Shift+Right move right
|
||||
#
|
||||
# Workspaces:
|
||||
#
|
||||
# define outputs
|
||||
set $builtin_out eDP-1
|
||||
set $home_out DP-8
|
||||
# bind workspaces to inputs
|
||||
workspace 1 output $home_out $builtin_out
|
||||
workspace 2 output $home_out $builtin_out
|
||||
workspace 3 output $home_out $builtin_out
|
||||
workspace 4 output $home_out $builtin_out
|
||||
workspace 5 output $home_out $builtin_out
|
||||
workspace 6 output $home_out $builtin_out
|
||||
workspace 7 output $home_out $builtin_out
|
||||
workspace 8 output $home_out $builtin_out
|
||||
workspace 9 output $home_out $builtin_out
|
||||
workspace 10 output $home_out $builtin_out
|
||||
workspace 11 output $builtin_out
|
||||
workspace 12 output $builtin_out
|
||||
workspace 13 output $builtin_out
|
||||
workspace 14 output $builtin_out
|
||||
workspace 15 output $builtin_out
|
||||
workspace 16 output $builtin_out
|
||||
workspace 17 output $builtin_out
|
||||
workspace 18 output $builtin_out
|
||||
workspace 19 output $builtin_out
|
||||
workspace 20 output $builtin_out
|
||||
|
||||
# move workspace between inputs
|
||||
bindsym $mod+Mod1+Left move workspace to output left
|
||||
bindsym $mod+Mod1+Right move workspace to output right
|
||||
bindsym $mod+Mod1+Up move workspace to output up
|
||||
bindsym $mod+Mod1+Down move workspace to output down
|
||||
# Switch to workspace
|
||||
bindsym --to-code $mod+1 workspace number 1
|
||||
bindsym --to-code $mod+2 workspace number 2
|
||||
bindsym --to-code $mod+3 workspace number 3
|
||||
bindsym --to-code $mod+4 workspace number 4
|
||||
bindsym --to-code $mod+5 workspace number 5
|
||||
bindsym --to-code $mod+6 workspace number 6
|
||||
bindsym --to-code $mod+7 workspace number 7
|
||||
bindsym --to-code $mod+8 workspace number 8
|
||||
bindsym --to-code $mod+9 workspace number 9
|
||||
bindsym --to-code $mod+0 workspace number 10
|
||||
# Move focused container to workspace
|
||||
bindsym --to-code $mod+Shift+1 move container to workspace number 1
|
||||
bindsym --to-code $mod+Shift+2 move container to workspace number 2
|
||||
bindsym --to-code $mod+Shift+3 move container to workspace number 3
|
||||
bindsym --to-code $mod+Shift+4 move container to workspace number 4
|
||||
bindsym --to-code $mod+Shift+5 move container to workspace number 5
|
||||
bindsym --to-code $mod+Shift+6 move container to workspace number 6
|
||||
bindsym --to-code $mod+Shift+7 move container to workspace number 7
|
||||
bindsym --to-code $mod+Shift+8 move container to workspace number 8
|
||||
bindsym --to-code $mod+Shift+9 move container to workspace number 9
|
||||
bindsym --to-code $mod+Shift+0 move container to workspace number 10
|
||||
# Switch to workspace
|
||||
bindsym --to-code $mod+Mod1+1 workspace number 11
|
||||
bindsym --to-code $mod+Mod1+2 workspace number 12
|
||||
bindsym --to-code $mod+Mod1+3 workspace number 13
|
||||
bindsym --to-code $mod+Mod1+4 workspace number 14
|
||||
bindsym --to-code $mod+Mod1+5 workspace number 15
|
||||
bindsym --to-code $mod+Mod1+6 workspace number 16
|
||||
bindsym --to-code $mod+Mod1+7 workspace number 17
|
||||
bindsym --to-code $mod+Mod1+8 workspace number 18
|
||||
bindsym --to-code $mod+Mod1+9 workspace number 19
|
||||
bindsym --to-code $mod+Mod1+0 workspace number 20
|
||||
# Move focused container to workspace
|
||||
bindsym --to-code $mod+Mod1+Shift+1 move container to workspace number 11
|
||||
bindsym --to-code $mod+Mod1+Shift+2 move container to workspace number 12
|
||||
bindsym --to-code $mod+Mod1+Shift+3 move container to workspace number 13
|
||||
bindsym --to-code $mod+Mod1+Shift+4 move container to workspace number 14
|
||||
bindsym --to-code $mod+Mod1+Shift+5 move container to workspace number 15
|
||||
bindsym --to-code $mod+Mod1+Shift+6 move container to workspace number 16
|
||||
bindsym --to-code $mod+Mod1+Shift+7 move container to workspace number 17
|
||||
bindsym --to-code $mod+Mod1+Shift+8 move container to workspace number 18
|
||||
bindsym --to-code $mod+Mod1+Shift+9 move container to workspace number 19
|
||||
bindsym --to-code $mod+Mod1+Shift+0 move container to workspace number 20
|
||||
# Note: workspaces can have any name you want, not just numbers.
|
||||
# We just use 1-10 as the default.
|
||||
#
|
||||
# Layout stuff:
|
||||
#
|
||||
# You can "split" the current object of your focus with
|
||||
# $mod+b or $mod+v, for horizontal and vertical splits
|
||||
# respectively.
|
||||
bindsym --to-code $mod+b splith
|
||||
bindsym --to-code $mod+v splitv
|
||||
|
||||
# Switch the current container between different layout styles
|
||||
bindsym --to-code $mod+s layout stacking
|
||||
bindsym --to-code $mod+w layout tabbed
|
||||
bindsym --to-code $mod+e layout toggle split
|
||||
|
||||
# Make the current focus fullscreen
|
||||
bindsym --to-code $mod+f fullscreen
|
||||
|
||||
# Toggle the current focus between tiling and floating mode
|
||||
bindsym --to-code $mod+Shift+space floating toggle
|
||||
|
||||
# Swap focus between the tiling area and the floating area
|
||||
bindsym --to-code $mod+space focus mode_toggle
|
||||
|
||||
# Move focus to the parent container
|
||||
bindsym --to-code $mod+a focus parent
|
||||
bindsym --to-code $mod+Shift+a focus child
|
||||
#
|
||||
# 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 --to-code $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 --to-code $mod+minus scratchpad show
|
||||
#
|
||||
# Resizing containers:
|
||||
#
|
||||
mode "resize" {
|
||||
# left will shrink the containers width
|
||||
# right will grow the containers width
|
||||
# up will shrink the containers height
|
||||
# down will grow the containers height
|
||||
bindsym --to-code $left resize shrink width 30px
|
||||
bindsym --to-code $down resize grow height 30px
|
||||
bindsym --to-code $up resize shrink height 30px
|
||||
bindsym --to-code $right resize grow width 30px
|
||||
|
||||
# Ditto, with arrow keys
|
||||
bindsym --to-code Left resize shrink width 10px
|
||||
bindsym --to-code Down resize grow height 10px
|
||||
bindsym --to-code Up resize shrink height 10px
|
||||
bindsym --to-code Right resize grow width 10px
|
||||
|
||||
# Return to default mode
|
||||
bindsym --to-code Return mode "default"
|
||||
bindsym --to-code Escape mode "default"
|
||||
}
|
||||
bindsym --to-code $mod+r mode "resize"
|
||||
|
||||
## Styling: colors
|
||||
include colors
|
||||
|
||||
## Window styling
|
||||
# Border BG Text Indicator Child Border
|
||||
client.focused $color06 $color06 $color00 $color07 $color06
|
||||
#client.focused_inactive $color00 $color00 $color00 $color00 $color00
|
||||
|
||||
#
|
||||
# Status Bar:
|
||||
#
|
||||
# Read `man 5 sway-bar` for more information about this section.
|
||||
bar {
|
||||
position top
|
||||
font pango:Ttyp0 8
|
||||
icon_theme "Adwaita"
|
||||
status_command /run/current-system/sw/bin/i3status-rs
|
||||
colors {
|
||||
background $colorBG
|
||||
separator $color05
|
||||
# statusline $color15
|
||||
|
||||
# STATE Border BG Text
|
||||
focused_workspace $color06 $color06 $color00
|
||||
}
|
||||
}
|
||||
|
||||
# default border
|
||||
default_border pixel 2
|
||||
# Set font
|
||||
font pango:Ttyp0 8
|
||||
|
||||
# bindsym --to-code $mod+t input type:touchpad toggle
|
||||
|
||||
# Startup applications
|
||||
exec iwgtk -i
|
||||
exec blueman-applet
|
||||
# exec wlsunset -l 52 -L 5
|
||||
# exec gammastep-indicator
|
||||
exec kanshi
|
||||
# exec udiskie --tray --no-automount
|
||||
|
||||
# window rules
|
||||
# floating
|
||||
for_window [app_id="imv"] floating enable; border normal
|
||||
for_window [app_id="org.twosheds.iwgtk"] floating enable; border normal
|
||||
for_window [app_id=".blueman-manager-wrapped"] floating enable; border normal
|
||||
for_window [app_id="com.nextcloud.desktopclient.nextcloud"] floating enable; border normal
|
||||
|
||||
# tabbed containers
|
||||
for_window [app_id="CubicSDR"] layout tabbed
|
||||
for_window [app_id="org.wireshark.Wireshark"] layout tabbed
|
||||
|
||||
for_window [app_id="zoom" title="^zoom$"] border none, floating enable
|
||||
# For specific Zoom windows
|
||||
for_window [app_id="zoom" title="^(Zoom|About)$"] border pixel, floating enable
|
||||
for_window [app_id="zoom" title="Settings"] floating enable, floating_minimum_size 960 x 700
|
||||
# Open Zoom Meeting windows on a new workspace (a bit hacky)
|
||||
for_window [app_id="zoom" title="Zoom Meeting(.*)?"] workspace next_on_output --create, move container to workspace current, floating disable, inhibit_idle open
|
||||
# kill firefox sharing indicator
|
||||
for_window [app_id="firefox" title="Firefox — Sharing Indicator"] kill
|
||||
# fix picture-in-picture behaviour
|
||||
for_window [app_id="firefox" title="Picture-in-Picture"] floating enable, sticky enable, border none
|
||||
|
||||
include ./config.d/*
|
||||
include /etc/sway/config.d/*
|
BIN
sway/.config/sway/ibm.jpg
Normal file
BIN
sway/.config/sway/ibm.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 503 KiB |
BIN
sway/.config/sway/lock-fullhd.png
Normal file
BIN
sway/.config/sway/lock-fullhd.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
BIN
sway/.config/sway/lock-wuxga.png
Normal file
BIN
sway/.config/sway/lock-wuxga.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
13
sway/.config/sway/lock.sh
Executable file
13
sway/.config/sway/lock.sh
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
img="$HOME/Pictures/paper.jpg"
|
||||
|
||||
#grim $img
|
||||
#gm convert $img -scale 5% -scale 2000% $img
|
||||
#gm convert $img -blur 0x10 $img
|
||||
# swaylock -Ffk -i $img -s fill
|
||||
# swaylock -Ffk -i $HOME/Pictures/tiles/156.png -s tile
|
||||
swaylock -Ffk -i $HOME/Pictures/tiles/23.png -s tile
|
||||
# swaylock -Ffk -i $HOME/Pictures/tiles/10.png -s tile
|
||||
|
||||
#rm -f $img
|
18
sway/.config/sway/moonfly
Normal file
18
sway/.config/sway/moonfly
Normal file
|
@ -0,0 +1,18 @@
|
|||
set $colorFG #b2b2b2
|
||||
set $colorBG #080808
|
||||
set $color00 #323437
|
||||
set $color01 #ff5454
|
||||
set $color02 #8cc85f
|
||||
set $color03 #e3c78a
|
||||
set $color04 #80a0ff
|
||||
set $color05 #d183e8
|
||||
set $color06 #79dac8
|
||||
set $color07 #c6c6c6
|
||||
set $color10 #949494
|
||||
set $color11 #ff5189
|
||||
set $color12 #36c692
|
||||
set $color13 #c2c292
|
||||
set $color14 #74b2ff
|
||||
set $color15 #ae81ff
|
||||
set $color16 #85dc85
|
||||
set $color17 #e4e4e4
|
BIN
sway/.config/sway/wall.jpg
Normal file
BIN
sway/.config/sway/wall.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 527 KiB |
6
xkb/.xkb/symbols/65-percent-en-us
Normal file
6
xkb/.xkb/symbols/65-percent-en-us
Normal file
|
@ -0,0 +1,6 @@
|
|||
default partial alphanumeric_keys
|
||||
xkb_symbols "basic" {
|
||||
include "us(basic)"
|
||||
name[Group1] = "English 65% tilde";
|
||||
key <ESC> {[ Escape, asciitilde ]};
|
||||
};
|
1
zathura/.config/zathura/zathurarc
Normal file
1
zathura/.config/zathura/zathurarc
Normal file
|
@ -0,0 +1 @@
|
|||
set selection-clipboard clipboard
|
Loading…
Add table
Reference in a new issue