Skip to content

Releases: engeir/stowfiles

stowfiles: v2.3.0

05 Aug 17:59
698358f

Choose a tag to compare

2.3.0 (2025-08-05)

Features

  • bin: add url-shorten scirpt (0fc5c30)
  • bin: make a simple snippet system (c4b8cd3)
  • bin: picker for cheat sheet of links (1f59df2)
  • bin: upload the PNG to SVG script (d8c6774)
  • dmenu,clipcat: center dmenu view of clips (46b918c)
  • dmenu: update dmenu commands to new flags (a5bf272)
  • kanata: use hold-down e to toggle return/backspace/delete layer (e24e0d6)
  • menu: add centre patch and update style (833db5b)
  • nvim: [plugin] add llm.nvim (9c6dc49)
  • nvim: [plugin] add sllm.nvim (342b3c7)
  • nvim: add completion support in obsidian (1b57d84)
  • nvim: add d2 highlighting and tree-sitter syntax (71b9a9e)
  • nvim: make Obsidian plugin play better with the app (205de8c)
  • nvim: prettierd formats wikilinks better than dprint (no break) (9af3d1e)
  • nvim: use vim.lsp.{enable,config} and mason 2.0 (11a12ad)
  • picom: better control of (in)active opacity (403df57)
  • software: (re)install spelling for nvim (2a1765e)
  • tofi: trying out tofi as a dmenu substitute on wayland (48ac4a5)
  • zsh: add jj completion (f5863f0)

Bug Fixes

  • ghostty: fix the italic (cursive) font (69f9e53)
  • nvim: the injected formatting deleted text with d2 (4ed3f85)
  • nvim: update avante.nvim config after API change (0abfad0)

Miscellaneous

  • bin: a bit nicer fuzzy search menu (a297898)
  • bin: add example video edit file (dabe75e)
  • bin: jq hack to find queries with fzf (3418658)
  • bin: remove old comment (20c087e)
  • bin: slightly better pomodoro script (3867ce7)
  • bin: small changes (bfdc15e)
  • bin: use Norwegian in the tesseract find_txt script (9f8f584)
  • bspwm: add flameshot keymap as monster+p (63892d5)
  • dmenu,bin: adjust dmenu settings (6c045fc)
  • dunst: nicer looks (0da7d09)
  • helix: add keymap to find files in current buffer dir (88fe94d)
  • i3: add flameshot gui keybind (707900a)
  • misc: add some small changes and updates (14c3a7a)
  • mise: add llm python CLI to interact with LLMs (ad8812d)
  • mise: bottom (btm) is the best top alternative yet (92e89c4)
  • nvim: [mini.nvim] add preview window to mini.files (956cbd1)
  • nvim: [plugin] add typst-preview (657d1bd)
  • nvim: add an LLM prompt and update some other stuff (406d975)
  • nvim: clean up some LSP config (7e06ae1)
  • nvim: disables llm.nvim to silence connection error (dc6088e)
  • nvim: easily add new Norwegian words (8460316)
  • nvim: find hidden files (7e6bb11)
  • nvim: merge in obsidian changes (baf5188)
  • nvim: small cmdline keymap to remove bad hyphens (306af43)
  • nvim: use title as id, similar to what the obsidian app does (e11b798)
  • small changes (3f1e92b)
  • software: small updates (15f8ce1)
  • software: update installed (e26ec5e)
  • software: update installed (596c664)
  • tmux,kanata: make PageDown easier to press (a8c5b96)
  • todotui: simple base config (67bfd86)
  • upload some stuff (c3357e3)
  • yazi: update plugin revisions (8adf79f)
  • yazi: update to newer syntax (d872af0)
  • zsh: small additions (2bdfa62)

Styles

  • dprint: format to pass CI (8625d83)
  • stylua: format lua files (806400f)

Code Refactoring

  • bin: rm in the snippet script is too dangerous (06dbeed)
  • bin: use tv/television by default over fzf --preview (52a8481)

Continuous Integration

  • pre-commit: run stylua on all lua files (a96911d)

stowfiles: v2.2.0

18 May 16:20
7ccdd1e

Choose a tag to compare

2.2.0 (2025-05-18)

Features

  • bin: add simple link picker with explanation (6022bc8)
  • bin: open URLs in any given browser you like (008775f)
  • bin: use dmenu if nsxiv is not available (d8bd800)
  • bin: use nsxiv to select wallpaper (55d968d)
  • clipboard: use clipcat instead of greenclip (e7c4a71)
  • i3: add drop-down-terminal (e6b51a4)
  • i3: add simple initial config (e59e613)
  • i3: make displayselect notice closed lid (2d2794a)
  • kanata: add arrows layer (8722e25)
  • kanata: add kanata to mise installed software (53f8782)
  • kanata: add return and backspace to the arrows layer (cbf475b)
  • kanata: add simple keymap config file (fe1937b)
  • kanata: make q held act as multi key (96e7f76)
  • nvim: [plugin] add ansible integrations (8c14c44)
  • nvim: add mason tool installer (dbaf9ff)
  • nvim: set up avante with local models via proxy (e9a4b44)
  • picom: finally using picom for what its worth (a4e7788)
  • tmux: allow nested tmux sessions (13260d7)
  • tmux: true remote tmux nesting (2437247)
  • yazi: update plugins and add a couple more (3e675de)

Bug Fixes

  • kanata: make kanata work on more than one machine (1dbf505)
  • kanata: make start-kanata resistant to version changes (c9ace0d)
  • kanata: shift was mapped to the ctrl keys (bf8021a)
  • nvim: adjust cmdline keymaps after v1.2.0 (123f2bb)
  • nvim: pin mason versions and move to new short url (d7c7e8c)
  • nvim: pin version of dependency correctly (80b25de)
  • nvim: update blink.cmp keymaps (430b6a4)
  • nvim: update nvim 0.11 deprecations (fdf2cbf)
  • nvim: use the maintained version of obsidian.nvim (20b6a97)
  • yazi: change keymap of toggle hiding the previewer (4882c71)
  • yazi: update after a break in the git plugin (0298e1b)

Miscellaneous

  • bin: easily activate the kanata layout (7df44ae)
  • bin: handy git script to create new worktrees (7dc8d28)
  • bspwm: use ghostty and set passmenu keybind (b0757e3)
  • diff images and screenshot script (115c688)
  • i3,bin: adjust bindsym for clipboard manager (7f5ae61)
  • i3: add better polybar and display support (d41b22e)
  • kanata: use space hold to toggle arrows layer (904c15b)
  • nvim: [plugins] add img-clip and overseer (6d5f9eb)
  • nvim: adjust tex settings (6edc445)
  • nvim: small changes to plugins (5fe2ffd)
  • nvim: use tex-fmt over llf by default (dfe128c)
  • push small changes (2c73d03)
  • removes comments (f65ccf4)
  • software: install updates (51e0184)
  • software: update installed (b10a346)
  • software: update installed (6895b04)
  • software: update installed (1dbbbec)
  • tmux: simplify toggling on/off keymaps (a5681cf)
  • zsh,software: add the lux package manager for lua (f4776f3)
  • zsh: add extra params to eza/ls long format (37efc25)
  • zsh: search in hidden files, but not .git (da51f60)

Styles

  • format: remove empty line (61df0f1)
  • format: run shell formatters and linters (4d5e753)
  • helix: new colorscheme (730eec1)

Code Refactoring

  • bin: blurring is working, so we just copy (17a0632)
  • tmux: more stable keymap toggling (1ea48db)
  • zsh: test if cmpletion files are present before sourcing (f5942f7)

Continuous Integration

  • dprint: add "allow-no-files" option (532a13b)
  • dprint: use action rather than pinned binary download (4d88cea)
  • revert: go back to binary with pinned version (7fc8192)

stowfiles: v2.1.0

26 Feb 12:49
af95168

Choose a tag to compare

2.1.0 (2025-02-26)

Features

  • bin: support opening PDFs from TeX files (681bcc8)
  • nvim: [plugin] add doing.nvim (e8d5ff4)
  • polybar: adjust polybar to stationary PC (a30994c)
  • software: reinstall to my ubuntu stationary (894eb5a)
  • yazi: add mount plugin (3ac095d)
  • zsh: add function to create tmp directories (006e8ab)

Bug Fixes

  • bin: first check if scripts can be run with shebang (1ac1fab)
  • bspwm: adjust scrips to account for HDMI as main (406c548)
  • ghostty: [font] don't specify the exact style, just the family (62401e8)
  • nvim: breaking change in blink.cmp (fab29bf)
  • nvim: map C-k back to snippet_forward and swap C-y and C-space (b351ba9)
  • nvim: update icon which was undefined (3b8e8bc)
  • polybar: error in grep regex (6143a35)
  • shell: make .profile POSIX compliant (081b330)
  • zsh: eza params were overridden... (dbf822f)
  • zsh: set default eza params (fc90c17)

Miscellaneous

  • aqua: install and setup aqua (0728fbc)
  • bin: just try to open a similar PDF (cb5a421)
  • ghostty: remove all ligatures (2e7e1bf)
  • mise: add tex-fmt and bob (4468b35)
  • mise: don't specify the installation source for typst (f909555)
  • mise: use cargo not ubi to install coreutils (de10604)
  • nvim: [plugin] remove flash.nvim, use mini.jump (be53855)
  • nvim: add git graph/log plugin (45af7f9)
  • nvim: add vimtex and other nvim-cmp sources to blink (6a8a80a)
  • nvim: adjust Cmdline keymaps and add typstfmt as formatter (f4f960e)
  • nvim: better comments and add scopes snack (2c0e514)
  • nvim: better mini.operators keymaps and use kitty images (53ae71b)
  • nvim: increase timeout_ms for the formatter (e0c800c)
  • nvim: make keymap desc nicer to read (fb4fefa)
  • nvim: minor changes (a1699c2)
  • nvim: remove digraphs from blink.cmp completion (0a0859c)
  • nvim: tex-fmt supports toml config file (a1bfd70)
  • software: install cargo tools via mise (05bd600)
  • software: install imagemagick via mise (cba54c4)
  • software: install jsonlint via mise (d1f18b0)
  • software: install updates (2dfefbc)
  • software: update installed (f1b3aec)
  • software: update installed (d158291)
  • software: update installed (feccb7a)
  • software: update installed (bba8817)
  • software: update installed and migrate yazi to mise (202b1a3)
  • stowfiles: default task should be to write to files (1407773)
  • system: increase repeat frequency on keys (3224305)
  • yazi: add ruby dependencies (fc07a0d)
  • yazi: use ripdrag instead of dragondrop (c11cf64)
  • zsh: rename zsh_mac to zsh (7a2a42e)

Styles

  • bash: update shebang from /bin/bash to /usr/bin/env bash (ca8f362)
  • ghostty: better colors to my nvim f/F/t/T search results (277a84e)
  • llf: a chapter is also a paragraph (6a6e96f)
  • nvim: reduce line numbers by collapsing simple statements (415c6e5)
  • stylua: format yazi config file (0c730de)

Code Refactoring

  • nvim: use dooing and snacks.scratch instead of doing.nvim (d34af5e)
  • nvim: use treewalker.nvim instead of syntax-tree-surfer (5a102c3)

Continuous Integration

  • fix: update ci skip yaml formatter (8e1626d)
  • release-please: force a bootstrap SHA (5efaf34)
  • release-please: we try again (ec5afd7)

stowfiles: v1.24.0

06 Dec 15:07
1bca541

Choose a tag to compare

1.24.0 (2024-12-06)

Features

  • fonts: re-install fonts (1360be9)
  • nvim: [plugin] add sniprun (8f818a4)
  • nvim: add snack.nvim and edgy.nvim from folke (4e22294)
  • yazi: make yazi awesome with some plugins (82312de)
  • yazi: open files (and enter dirs) with l (3676ad0)
  • yazi: open images with nuke (from nnn) (4824e04)

Bug Fixes

  • polybar: update pulseaudio-control after v3 (9360376)

Miscellaneous

  • alacritty: update config syntax (a2e3609)
  • bin: update pandoc command in compiler script (94ec7da)
  • kitty: add basic config to make it feel like home (ad9d387)
  • llf: place clearpage as its own paragraph (471ff82)
  • mise,bat: set a bat theme (019124f)
  • mise: add dprint and sequin as installed tools (f4d1fc8)
  • mise: install zoxide with zinit (e448fb0)
  • mise: small update of installed tools (5f13792)
  • nvim: away with nvim terminals, but use edgy (f97117d)
  • nvim: i want to run all shell formatters (62e5917)
  • nvim: more snacks.nvim stuff (6422b0d)
  • nvim: nicer and less cluttered diagnostics (c94c3a1)
  • nvim: remove harpoon, i never use it (bdc2efe)
  • nvim: small updates to plugins (bdf3758)
  • small changes (69448c9)
  • software: update installed (a4ad203)
  • software: update installed (5e67353)
  • tmux: add simpler for my keyboard next and prev (back) (dfebf7b)
  • yazi: add catpuccin theme (7bad3a9)
  • yazi: add git settings (41a222f)
  • yazi: add shortcut function (b016bd7)
  • yazi: allow wider preview images (1444293)
  • yazi: maybe not smart-tab, unsure (ae94ac9)
  • zsh: set keychain ed25519 in .profile (548b665)

Styles

Code Refactoring

  • bspwm: move polybar script to the polybar dir (ff4dfda)

Documentation

  • nvim: give more precise description (8d28386)

stowfiles: v1.23.0

22 Oct 08:35
5bf4c21

Choose a tag to compare

1.23.0 (2024-10-22)

Features

  • bin: check for deps when running find_txt (a1739f7)
  • software: implement pacstall re-install function (50dd331)

Miscellaneous

  • bin: better fzf picker for git ignore script (4cdc2a6)
  • bin: use HOME env var, not explicit directory (2a20406)
  • firefox: specify how to get compact mode (beb1d54)
  • fish: don't track all those generated files (409ac44)
  • fish: untrack files (8c41bdd)
  • fish: update (7f25a8a)
  • nvim: ueberzugpp isn't working yet on ubuntu (ceb2ad7)
  • sync mise (5a23f20)
  • update (b9e16f4)
  • uv: let mise handle python installs (6cac5a0)
  • zsh: add zoxide to zshrc (cd1fa32)

Code Refactoring

  • bspwm: move bsp-layout into bspwm bin dir (d4d0795)
  • bspwm: rename ubuntu machine scripts (679b657)

zellij: v1.15.4

08 Oct 14:43
97d6714

Choose a tag to compare

1.15.4 (2024-10-08)

Miscellaneous

yazi: v1.15.5

08 Oct 14:42
907f4e6

Choose a tag to compare

1.15.5 (2024-10-08)

Miscellaneous

xplr: v1.15.4

08 Oct 14:42
11d8c3c

Choose a tag to compare

1.15.4 (2024-10-08)

Miscellaneous

whoogle: v1.15.4

08 Oct 14:47
2442108

Choose a tag to compare

1.15.4 (2024-10-08)

Miscellaneous

wezterm: v1.15.5

08 Oct 14:43
534e44a

Choose a tag to compare

1.15.5 (2024-10-08)

Miscellaneous