Releases: engeir/stowfiles
Releases · engeir/stowfiles
stowfiles: v2.3.0
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
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
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
stowfiles: v2.1.0
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
.profilePOSIX 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/bashto/usr/bin/env bash(ca8f362) - ghostty: better colors to my nvim
f/F/t/Tsearch 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
stowfiles: v1.24.0
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
clearpageas 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
- bin: format some bash (dd994b7)
Code Refactoring
- bspwm: move polybar script to the polybar dir (ff4dfda)
Documentation
- nvim: give more precise description (8d28386)
stowfiles: v1.23.0
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)