diff --git a/.config/i3/config b/.config/i3/config index 11c8821..f8a4e12 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -13,7 +13,8 @@ set $mod Mod1 # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. -font pango:monospace 10 +#font pango:monospace 10 +font pango:JetBrainsMono NF 10 # This font is widely installed, provides lots of unicode glyphs, right-to-left # text rendering and scalability on retina/hidpi displays (thanks to pango). @@ -50,6 +51,7 @@ tiling_drag modifier titlebar # start a terminal bindsym $mod+Return exec kitty --single-instance +#bindsym $mod+Return exec ghostty # kill focused window bindsym $mod+Shift+q kill @@ -192,9 +194,22 @@ bindsym $mod+r mode "resize" # finds out, if available) bar { status_command i3blocks - position top + position bottom } +# Make the currently focused window a scratchpad +bindsym $mod+Shift+minus move scratchpad +# Show the first scratchpad window +bindsym $mod+minus scratchpad show + +gaps inner 4 +gaps outer 4 + + exec --no-startup-id pipewire +exec --no-startup-id picom -b +exec --no-startup-id dunst + + exec xrandr --output DP-2 --auto -r 144 diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index ad37cfc..3cf3e64 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -9,7 +9,7 @@ "friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" }, "gruvbox.nvim": { "branch": "main", "commit": "49d9c0b150ba70efcd831ec7b3cb8ee740067045" }, "harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" }, - "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lsp-zero.nvim": { "branch": "v2.x", "commit": "9a686513eaaa13d737d0fec8956a18268ead8b29" }, "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "4d0e5b49363cac187326998b96aa6a2884e0e89b" }, @@ -22,5 +22,6 @@ "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "render-markdown.nvim": { "branch": "main", "commit": "fc05fb7c56795f191b6800799a2ec6ea325ba715" }, "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, - "vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" } + "vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" }, + "vim-tmux-navigator": { "branch": "master", "commit": "97e58f2b3b4f8fd30ce149302f10202f363cc361" } } diff --git a/.config/sway/config b/.config/sway/config index 8a02405..f56c19c 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -15,32 +15,23 @@ set $up k set $right l # Your preferred terminal emulator -set $term foot +set $term kitty # Your preferred application launcher -set $menu wmenu-run +set $menu wofi -S drun -G ### Output configuration # # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) -output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill - -output DP-4 mode 2560x1440@144Hz scale 1 -output DP-2 mode 1920x1080@144Hz scale 1.3 -# -# 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 +output 'LG Electronics 27GL850 007NTDVEL986' mode 2560x1440@144Hz scale 1 ### Idle configuration # # Example configuration: # -# exec swayidle -w \ -# timeout 300 'swaylock -f -c 000000' \ -# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ -# before-sleep 'swaylock -f -c 000000' +exec swayidle -w \ + timeout 300 'swaylock -f -c 000000' \ + timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \ + before-sleep 'swaylock -f -c 000000' # # 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 @@ -200,23 +191,25 @@ bindsym $mod+r mode "resize" # # Utilities: # - # Special keys to adjust volume via PulseAudio - bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle - bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% - bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% - bindsym --locked XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle - # Special keys to adjust brightness via brightnessctl - bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%- - bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+ - # Special key to take a screenshot with grim - bindsym Print exec grim +# Special keys to adjust volume via PulseAudio + +bindsym --locked XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle +bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% +bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% +bindsym --locked XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle +# Special keys to adjust brightness via brightnessctl +bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%- +bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+ +# Special key to take a screenshot with grim +bindsym Print exec grim +bindsym $mod+p exec grimshot savecopy anything # # Status Bar: # # Read `man 5 sway-bar` for more information about this section. bar { - position top + position bottom # When the status_command prints a new line to stdout, swaybar updates. # The default just shows the current date and time. @@ -229,4 +222,9 @@ bar { } } +## START UP +exec nohup pipewire +exec nohup sway-audio-idle-inhibit +exec nohup swaync + include /etc/sway/config.d/*