diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf
index 4906194..788e3f5 100644
--- a/.config/kitty/kitty.conf
+++ b/.config/kitty/kitty.conf
@@ -7,7 +7,7 @@ italic_font auto
bold_font auto
bold_italic_font auto
-font_size 12.0
+font_size 18.0
window_padding_width 2.0
term xterm-256color
diff --git a/.config/nvim/lua/klowner/plugins/colorizer.lua b/.config/nvim/lua/klowner/plugins/colorizer.lua
index 34c266f..7dbe943 100644
--- a/.config/nvim/lua/klowner/plugins/colorizer.lua
+++ b/.config/nvim/lua/klowner/plugins/colorizer.lua
@@ -1,6 +1,5 @@
return {
'JosefLitos/colorizer.nvim',
- event = { "BufNew" },
opts = {
filetypes = { '*' },
},
diff --git a/.config/nvim/lua/klowner/plugins/lualine.lua b/.config/nvim/lua/klowner/plugins/lualine.lua
index 3808e12..8fcc87d 100644
--- a/.config/nvim/lua/klowner/plugins/lualine.lua
+++ b/.config/nvim/lua/klowner/plugins/lualine.lua
@@ -7,9 +7,6 @@ return {
config = function ()
local lualine = require("lualine")
local lazy_status = require("lazy.status")
- local gitsigns = require("gitsigns")
-
-
lualine.setup({
sections = {
diff --git a/.config/nvim/lua/klowner/plugins/style.lua b/.config/nvim/lua/klowner/plugins/style.lua
index f9cab4a..f985217 100644
--- a/.config/nvim/lua/klowner/plugins/style.lua
+++ b/.config/nvim/lua/klowner/plugins/style.lua
@@ -1,12 +1,6 @@
return {
- 'folke/tokyonight.nvim',
- priority = 1000,
+ 'AlphaTechnolog/pywal.nvim',
config = function ()
- require('tokyonight').setup({
- style = 'night',
- on_colors = function () end,
- on_highlights = function () end,
- })
- vim.cmd('colorscheme tokyonight')
+ vim.cmd('colorscheme pywal')
end,
}
diff --git a/.config/sway/definitions b/.config/sway/definitions
index 6540002..7972c4d 100644
--- a/.config/sway/definitions
+++ b/.config/sway/definitions
@@ -27,6 +27,7 @@ set $unbindsym unbindsym --to-code
# Your preferred terminal emulator
set $term kitty
set $term_cwd $term -D "$(swaycwd 2>/dev/null || echo $HOME)"
+set $term_popup $term
# onscreen bar
set $onscreen_bar $sway-scripts-dir/wob.sh "$accent-color" "$background-color"
@@ -59,7 +60,7 @@ set $clipboard-del cliphist list | rofi -dmenu -font "$gui-font" -p "Select item
set $zeit_list zeit list --only-projects-and-tasks --append-project-id-to-task | rofi -dmenu -font "$gui-font" -p "Select task to track" -lines 10 | /usr/share/sway/scripts/zeit.sh track && waybar-signal zeit
# Your preferred application launcher
-set $menu rofi -show combi -combi-modi "drun,run" -terminal "$term" -ssh-command "{terminal} {ssh-client} {host} [-p {port}]" -run-shell-command "{terminal} {cmd}" -show-icons -font "$gui-font" -lines 10
+set $menu wofi --show drun --color $HOME/.cache/wal/colors --allow-images
### Lockscreen configuration
set $locking swaylock --daemonize --color "$selection-color" --inside-color "$selection-color" --inside-clear-color "$text-color" --ring-color "$color2" --ring-clear-color "$color11" --ring-ver-color "$color13" --show-failed-attempts --fade-in 0.2 --grace 2 --effect-vignette 0.5:0.5 --effect-blur 7x5 --ignore-empty-password --screenshots --clock
@@ -67,6 +68,9 @@ set $locking swaylock --daemonize --color "$selection-color" --inside-color "$se
# bluetooth menu
set $bluetooth $once $term_float bluetuith
+# Screen capture methods
+set $screenshot_selection $HOME/bin/screengrab
+
### Idle configuration
# 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
diff --git a/.config/sway/hosts/loki b/.config/sway/hosts/loki
new file mode 100644
index 0000000..dae6969
--- /dev/null
+++ b/.config/sway/hosts/loki
@@ -0,0 +1,12 @@
+set $monitor-left DP-1
+set $monitor-center DP-3
+set $kamvas HDMI-A-1
+
+output $monitor-left pos 0 0 res 2560x1440 transform 270
+output $monitor-center pos 1440 400 res 3840x2160
+output $kamvas pos 2350 2560
+
+set $kamvas-stylus '9580:109:HID_256c:006d_Pen'
+set $kamvas-pad '9580:109:HID_256c:006d_Pad'
+input $kamvas-stylus map_to_output $kamvas
+input $kamvas-pad map_to_output $kamvas
diff --git a/.config/sway/hosts/nisse b/.config/sway/hosts/nisse
new file mode 100644
index 0000000..b5d85b7
--- /dev/null
+++ b/.config/sway/hosts/nisse
@@ -0,0 +1,12 @@
+set $monitor-center DP-1
+set $monitor-left DP-2
+set $kamvas HDMI-A-1
+
+output $monitor-center pos 2160 1080 res 3840x2160
+output $monitor-left pos 0 0 res 3840x2160 transform 270
+output $kamvas pos 2995 3240
+
+set $kamvas-stylus '9580:109:HID_256c:006d'
+set $kamvas-pad '9580:109:HID_256c:006d_Pad'
+input $kamvas-stylus map_to_output $kamvas
+input $kamvas-pad map_to_output $kamvas
diff --git a/.config/sway/hosts/vaettr b/.config/sway/hosts/vaettr
new file mode 100644
index 0000000..e69de29
diff --git a/.config/sway/modes/default b/.config/sway/modes/default
index 8dacb58..be5ba61 100644
--- a/.config/sway/modes/default
+++ b/.config/sway/modes/default
@@ -2,10 +2,10 @@
$bindsym $mod+Return exec kitty
$bindsym $mod+Home exec thunar
$bindsym $mod+b exec firefox
-$bindsym $mod+d exec wofi --show drun --color $HOME/.cache/wal/colors --allow-images
+$bindsym $mod+d exec $menu
# quick-access screenshot
-$bindsym $mod+g exec $screenshot_selection
+$bindsym $mod+g exec $HOME/bin/screengrab
$bindsym $mod+Shift+g exec $screenshot_selection
# session actions
diff --git a/.config/sway/modes/resize b/.config/sway/modes/resize
index 3933c03..b11dfc0 100644
--- a/.config/sway/modes/resize
+++ b/.config/sway/modes/resize
@@ -1,4 +1,4 @@
-set $mode_resize "Resizeeo"
+set $mode_resize "Resize"
mode --pango_markup $mode_resize {
$bindsym h resize shrink width 10 px or 10 ppt
$bindsym j resize grow height 10 px or 10 ppt
diff --git a/.config/sway/modes/screenshot b/.config/sway/modes/screenshot
index 1cb1c90..f75b80b 100644
--- a/.config/sway/modes/screenshot
+++ b/.config/sway/modes/screenshot
@@ -14,6 +14,7 @@ mode --pango_markup $mode_screenshot {
# Return to default mode.
$bindsym Escape mode "default"
+ $bindsym Return mode "default"
}
## Launch // Screenshot Mode ##
diff --git a/.config/sway/scripts/enable-gtk-theme.sh b/.config/sway/scripts/enable-gtk-theme.sh
new file mode 100755
index 0000000..b950c1f
--- /dev/null
+++ b/.config/sway/scripts/enable-gtk-theme.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+set -xu
+
+THEME=$1
+
+gsettings set org.gnome.desktop.interface gtk-theme $THEME
+
+mkdir -p "$HOME"/.config/gtk-4.0
+
+THEME_DIR="/usr/share/themes/${THEME}/gtk-4.0"
+
+[ -d "$THEME_DIR/assets" ] && /usr/bin/cp -rf --backup "/usr/share/themes/${THEME}/gtk-4.0/assets" "$HOME"/.config/gtk-4.0/
+[ -f "$THEME_DIR/gtk.css" ] && /usr/bin/cp -rf --backup "/usr/share/themes/${THEME}/gtk-4.0/gtk.css" "$HOME"/.config/gtk-4.0/
+
+[ -f "$THEME_DIR/gtk-dark.css" ] && /usr/bin/cp -rf --backup "/usr/share/themes/${THEME}/gtk-4.0/gtk-dark.css" "$HOME"/.config/gtk-4.0/
+[ ! -f "$THEME_DIR/gtk-dark.css" ] && rm -rf "$HOME"/.config/gtk-4.0/gtk-dark.css
+
+[ -d "$THEME_DIR/icons" ] && /usr/bin/cp -rf --backup "/usr/share/themes/${THEME}/gtk-4.0/icons" "$HOME"/.config/gtk-4.0/
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index a3007e5..dca6d4c 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -63,6 +63,7 @@ window#waybar {
#custom-github,
#custom-idle-inhibitor,
#custom-menu,
+#custom-playerctl,
#custom-scratchpad,
#custom-sunset,
#custom-weather,
@@ -76,7 +77,7 @@ window#waybar {
#temperature,
#tray
{
- padding: 0 8px;
+ padding: 0 10px;
}
#workspaces button {