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 {