remove 2nd monitor, neck gets sore quickly. - dotfiles - These are my dotfiles. There are many like it, but these are mine.
 (HTM) git clone git://jay.scot/dotfiles
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 3531ea824509e3e833008e785a337228714692c5
 (DIR) parent 24d065e7064b5edf315efc1614d3dddb9517a07f
 (HTM) Author: Jay Scott <me@jay.scot>
       Date:   Sun, 23 Nov 2025 10:33:20 +0000
       
       remove 2nd monitor, neck gets sore quickly.
       
       Diffstat:
         M ashrc                               |       8 ++++++--
         M bin/link-handler                    |       2 +-
         M bin/ytd                             |       2 +-
         M nvim/init.lua                       |       4 ++--
         M sway/config                         |      19 +------------------
       
       5 files changed, 11 insertions(+), 24 deletions(-)
       ---
 (DIR) diff --git a/ashrc b/ashrc
       @@ -30,6 +30,9 @@ export LANG=en_US.UTF-8
        export LC_CTYPE="en_US.UTF-8"
        export LC_ALL=en_US.UTF-8
        
       +# paste bin
       +alias tb='nc termbin.com 9999'
       +
        # safety first kids!
        alias cp='cp -i'
        alias mv='mv -i'
       @@ -40,6 +43,7 @@ alias weather='curl wttr.in/?1QF'
        alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"'
        alias 0ad='flatpak run com.play0ad.zeroad'
        alias openra='flatpak run net.openra.OpenRA'
       +alias c89='gcc -ansi -pedantic'
        
        # git alias
        alias ga='git add -A'
       @@ -54,8 +58,8 @@ alias mutt='neomutt'
        alias mpv="mpv --autofit=30% --really-quiet --no-terminal"
        
        # vpn
       -alias von='doas resolvconf -u && doas wg-quick up fi-hel-wg-002'
       -alias voff='doas wg-quick down fi-hel-wg-002'
       +alias von='doas resolvconf -u && doas wg-quick up be-bru-wg-103'
       +alias voff='doas wg-quick down be-bru-wg-103'
        alias vcheck='curl https://am.i.mullvad.net/connected'
        
        alias s='ddgr --unsafe --noua'
 (DIR) diff --git a/bin/link-handler b/bin/link-handler
       @@ -9,7 +9,7 @@ gopher="foot -e lynx"
        pdf="zathura"
        images="swayimg"
        torrent="qbittorrent"
       -browser="rdrview"
       +browser="foot -e rdrview"
        
        uri="$1"
        uri_lower="$(printf "%s" "$uri" | tr '[:upper:]' '[:lower:]')"
 (DIR) diff --git a/bin/ytd b/bin/ytd
       @@ -37,7 +37,6 @@ main() {
                "$action" "rhykker" "UURl31PWkfF0a3j3hiDRaCGA"
                "$action" "brodie_robertson" "UUld68syR8Wi-GY_n4CaoJGA"
                "$action" "distrotube" "UUVls1GmFKf6WlTraIb_IaJg"
       -        "$action" "linux_cast" "UUylGUf9BvQooEFjgdNudoQg"
                "$action" "max_roving" "UUOxpcQ7KtZc7fd0jhnWS0Sg"
                "$action" "misfit_minds" "UUEpHkpv4_CgZIEadjjOv4jA"
                "$action" "better_offline" "UUsdzuPs5NKvdsBkQnP7Af8w"
       @@ -46,6 +45,7 @@ main() {
                "$action" "andrea_borman" "UUJsinEiaDqEn8a-GcADVEVA"
                "$action" "veronica_explains" "UUMiyV_Ib77XLpzHPQH_q0qQ"
                "$action" "chubby_trekka" "UU5YskHOZiTEzjdps94jFX1g"
       +        "$action" "bythecurb" "UUUZ68a2OJnyTutbTNG1tSpA"
        }
        
        get_video() {
 (DIR) diff --git a/nvim/init.lua b/nvim/init.lua
       @@ -99,7 +99,7 @@ require("lazy").setup({
        -- appearance
        vim.opt.number = true
        vim.opt.signcolumn = "yes"
       -vim.opt.colorcolumn = "80"
       +vim.opt.colorcolumn = "72"
        vim.opt.termguicolors = true
        
        -- behaviour
       @@ -152,7 +152,7 @@ vim.keymap.set("n", "<leader>fb", ":Telescope buffers<CR>", { noremap = true })
        
        -- format paragraphs
        vim.keymap.set("n", "<leader>pp", "gqap", { noremap = true, silent = true })
       -vim.opt.textwidth = 80
       +vim.opt.textwidth = 72
        
        -- enable spellchecking
        vim.keymap.set("n", "<leader>ps", ":setlocal spell! spelllang=en_gb<CR>", { noremap = true, silent = true })
 (DIR) diff --git a/sway/config b/sway/config
       @@ -16,7 +16,7 @@ workspace_layout default
        font pango: Hack:style=Regular 2
        
        # application assignment
       -#for_window [app_id="mpv"] floating enable, sticky enable, resize set 560 280, move absolute position 3000 1100, no_focus
       +for_window [app_id="mpv"] floating enable, sticky enable, resize set 560 280, move absolute position 3000 1100, no_focus
        assign [app_id="librewolf"] 2
        assign [app_id="qutebrowser"] 2
        
       @@ -30,23 +30,6 @@ input * {
            xkb_variant "extd"
        }
        
       -# monitors
       -output DP-1 {
       -        pos 1080 0 res 2560x1440
       -        #pos 1920 0 res 2560x1440
       -}
       -
       -output DP-2 {
       -        transform 270 pos 0 0 res 1920x1080
       -        #pos 0 0 res 1920x1080
       -}
       -
       -workspace 1 output DP-1
       -workspace 2 output DP-2
       -workspace 3 output DP-1
       -workspace 4 output DP-1
       -focus output DP-1
       -
        # keybinds
        bindsym $mod+Space exec footclient
        bindsym $mod+p exec $menu