Skip to content

Releases: jneidel/dotfiles

Many impactful improvements: git add autocomplete, tmux session switching, easily move i3 windows, lf project statuses (v0.12.0)

16 Jul 17:49
Compare
Choose a tag to compare

git

  • Improve git add completions (129402f)
  • Make git show alias context aware (eb56036)
  • Partially automate fixup (fc3dd8e)
  • Restrict git add autocompletion suggestions (ba437e7)

tmux

  • Add binding for switching between sessions quickly (4cfd5d6)
  • Add completions to tp and make it more flexible (bad44ed)
  • Add lock to the status bar to reflect lockdown mode (c798888)

lf

  • Persist important while changing project status (6471cdd)
  • Rename to files with spaces and multiple in cwd with relative paths (1d299ec)
  • Create emoji statuses for org projects (721ec06)

i3

  • Change WM_CLASS name of firefox (cdb09ed)
  • Provide more ergonomic keybinds for moving windows between screens (7e4ff18)

signal

A bunch of changes/fixes to my signal script. See it in it's own repo

hugo

  • Write script to create files for a new post (5579199)
  • Add macros for creating figures for the blog (9c65745)

other applications

  • gimp: Add custom gimp shortcuts (29a3b6c)
  • conky: Disable drop shadow from compositor (8e2e4b2)
  • xorg: Install compositor (bde2ff8)
  • rofi: Create script for inserting emoji (c6bbd3e)
  • zsh: Create aliases for managing github issues from the terminal (89c64dc)
  • scripts: Battery low notification uses the right internal battery (8033159)
  • cron: Enable local mail for debugging errors (39aea7c)
  • sxhkd: Create shortcut for opening llm chat (50a4c4a)
  • mac: Make aliases work on mac (88ba1ae)
  • task: Disable malfunctioning task pirate hooks (7e9059d)
  • android: Update app list (995489c)
  • emacs: Enable write on loss of focus (d8e3af6)

repo

  • Install yubikey packages (c142895)
  • Rewrite how this repo works explaination (9b0229a)
  • Parallelize config import (593eb4e)

remind

  • Set nr of remint weeks to show based on screen real-estate available (4cb2ac4)
  • Wrong week nr (%U -> %V) (2fdf484)

nvim

  • Update textwidth so that two vsp fit on the screen perfectly (c9980f0)
  • Ignore the blogs theme directory in fzf picker (495b6de)

ledger

  • Correct shared script (a37379d)
  • Create script for shared expenses (f56704d)

org

  • Add ledger to inbox clearing (04dfd41)
  • Inbox-leerung in new tmux window, same for backups, add monica (7a24f0f)
  • Add misc org updates (ec04fba)
  • System issues related to workflow changes (43091f4)
  • Reenable project deadline calendar adder and configure new files to match (e1852fb)
  • Filter out client projects on non-working days (d5efcba)
  • Add neomutt step (cd4794e)

Keep on automating and fixing bugs (v0.11.0)

08 May 01:06
Compare
Choose a tag to compare

scripts

  • Add util script for showing the opening hours of a place (74b1d8a)
  • Automate downloading and tagging soundcloud albums (6402989)
  • Automate tagging tracknumbers if songs are downloaded in the right order (7ace6d0)
  • Unify bluelight scripts (6f9e864)
  • Overhaul regular cron cleanup script (3a7ee6c)
  • Add util script for creating a wireguard connection in networkmanager (2231e4e)
  • Add integration for silents across mpv and tmux (f4e9e79)
  • Create util script for uploading to MAM (fac1b2d)

org

  • Rewrite signal-to-inbox script (934cacb) -> see in it's own repo: signal-cli-to-file
  • Setup symlinks for easier cding into org (0f85011)
  • Update inbox-leerung script to include remint and tmux fixes (2489ce4)

lemonbar

  • Change wifi connection colors (efab509)
  • Make the bar cleaner by reducing artifacts between glyphs (4137b90)

tmux

  • Shorten bluetooth devices names in bar (a078847)
  • Change to new style of specifying % of window size (450912e)

lf

  • If no file extension is given on touch assume norg (907843f)
  • Improve scripts for moving file quickly into predefined locations (8b20ba7)
  • Improve script for killing all instances lf (b111092)

other applications

  • remind: Add remint script as a TUI view (a508b5d)
  • vim: Norg not automatically injecting metadata (25d4236)
  • kmonad: Fix bug of quickly tapping esc is being misevaluated as alt (86c16da)
  • emacs: Add to autostart (6eaeac8)
  • xorg: Make pdf rendering on the second monitor work (be5952c)
  • repo: Release script to versions sort by semver (c16417a)
  • newsboat: Add util script for reloading all lists at once (c36b710)
  • ledger: Add gas util script (f44ef1f)
  • rofi: Handle empty bang as a default correctly (f141112)
  • pacman: Offer to rebuild often broken ncmpcpp on system upgrade (70c8a26)
  • ffsend: Configure defaults (f6df155)
  • mime: Add to mime type configurations (f92eddd)
  • i3: Adjust lock to larger system font size (c793c52)

misc

  • Add network patterns for a new vpn (120d981)
  • Switch to GiB across multiple applications to use same format everywhere (10b1802)
  • Group Comic Code fonts (834200a)

Upgrade workflows and introduce emacs (v0.10.0)

30 Dec 21:58
Compare
Choose a tag to compare

org

  • signal: Add msg format for specifying the filename (33c2123)
  • Fix common OCR mistakes upon note generation (1d4ebc4)
  • Upgrade formatting of hypothesis web annotations (adab602)
  • Adjust org workflows by adding some review steps (5970ac4)

emacs

  • Add fzf for file selection (799b83c)
  • Switch to hledger-mode (bfb0790)
  • kmonad: Configure ctrl/esc mod-tap with kmonad (751a579)
  • Add basic configs for getting setup (d504bb6)

rofi

  • Add new torrent sites and more to banglist (20672fe)
  • Introduce faturday-based filtering to bookmarks (7d68802)

scripts

  • Make bluelight start/stop executable via cron (2460e27)
  • Create start/stop bluelight filter scripts (903cf08)
  • Move trading scripts (c1b3edc)
  • Transcript download from yt (e4481df)
  • Create script to open a bookmark in $BROWSER (2fb9b80)
  • Fix errors making unhrd unusable (8ca3046)

other applications

  • ledger: Create script for adding groceries (e587978)
  • mullvad: Adjust to new lockdown mode response (a032300)
  • mime: Add some failing mimetypes (b5f7d83)
  • wireguard: Add wireguard package (d72df09)
  • docker: Add sudo prefixed aliases on linux (89676b6)
  • lemonbar: Add different state for home vpn (aa745ca)
  • conky: Fix broken wifi downgraph (e8e817d)
  • cnsm: Simplify workflow for working through movie backlog (d1177f0)
  • xorg: Increase font-size across all of X (bbf98ed)
  • mpd: Refactor mpd/mpv setup to work with named sockets (24f7dfe)
  • sioyek: Add initial configuration (c7a203a)
  • macos: Broken PATH & tmux windows, update specific commands (5a00db1)

Fine tune org/lf/task setup (v0.9.0)

15 Oct 08:41
Compare
Choose a tag to compare

task

  • Add taskpirate hook (3eec4af)
  • Use most_urgent_task if no args passed to aliases (2780560)
  • Use main report more consistently (e378001)
  • Also list an areas tasks (683ba8d)
  • Hide project column for listing project tasks (20ef2f2)

lf

  • Create better process for planning projects (d9d89ba)
  • Create self-updating pane to show project tasks (ab1ce55)

org

  • Add project postmortem to process and update other scripts (0811391)
  • Update deadline in calendar via watcher (ecec541)
  • Configure different project directory on mac (fd9225f)
  • Change sorting on some org dirs (27692b3)

tmux

  • Fix mktmuxinator script providing an invalid config (d81de18)
  • Add new tp project (0326a92)

other applications

  • hugo: Add aliases for creating hugo posts (d627bea)
  • scripts: Make bangs script directly callable (dddb76f)
  • remind: Upgrade aliases for easier calendar access (f2ccb16)
  • browser: Document LeechBlock extension (f61eed5)
  • macos: Make copy alias work (a9dc8f7)
  • conky: Monitor and set cpu frequency (da889d8)
  • php: Add composer and refactoring aliases (8ebb0f3)
  • i3: Move all tws windows to same workspace (4290a42)

misc

  • Add misc updates (9f14071)
  • Update various scripts and configs (d4902d1)

Continue upgrading taskwarrior and org setup, fingerprint unlock, disable notifications (v0.8.0)

14 Sep 09:27
Compare
Choose a tag to compare

task

  • Split up task locations between contexts (e7c9627)
  • Add script that filters tasks by project directory (9c5da93)
  • Adjust colors, rework aliases, custom report, udas, custom recur (3c28925)
  • Add proper vim rc highlighting (260a3e5)
  • Shorten more commands via aliases (f8cd8aa)

org

  • Create script for managing project deadlines in the calendar (b44d978)
  • Sort by last modified in some org directories (c4a20e5)
  • Give notes a better fallback name (52edc15)
  • Update weekly-review flow (18ffc8a)
  • Adjust org directory structure (e2425f2)

lf

  • Make fzf opening window smaller (b2a709c)
  • Resolve minor issues (a175eb8)

mime

xorg

  • Add fingerprint unlock capabilities to lock (b0f1cb9)
  • Only lock screen after long inactivity (02f5b51)
  • Lock screen on suspend/hibernate (e8080c5)

other applications

  • ledger: Add aliases for pots & asset reports (7bbfc70)
  • util: Replace deprecated exa with eza (ea491a6)
  • repo: Remove orphan pkgs, remove haskall libs (5088bfb)
  • mullvad: Take mullvad out of autostart (e166881)
  • scripts: Cleanup cron scripts, minimize amount of notifications (36d5717)
  • docker: Add rancher desktop binaries to PATH (0bba7cd)

Add taskwarrior and ledger, fix a lot of lf problems and optimize org workflow (v0.7.0)

19 Aug 09:20
Compare
Choose a tag to compare

lf

  • Fix combine, add dir-jump, cleanup and break out commands into scripts (d46e573)
  • File with ' not opening (0f433d9)
  • Hide neorg metadata on preview (ca2ffc9)
  • Cleanup some outdated stuff, add create-resource (ef8ea2d)
  • Fzf commands not finding the dotfiles notes (522549f)
  • Move-to commands to not overwrite files (f23aea6)
  • Automatically rename after combining files (7a0a553)
  • Select new file after rename (b683c18)

task

  • Adjust rc and aliases (895b175)
  • Add taskwarrior (0c5a6bc)
  • Rename tmux script to open namespace (45ef09a)

org

  • Update weekly review steps (914b1f8)
  • Create script for weekly review (2db2f3e)
  • Allowing adding a filename in quick capture script (037d738)
  • gen-note handling / in filename properly (045951c)
  • mimetype handling no extension files (8d19f4b)

nvim

  • Configure vim for concentrated writing (9154341)
  • Disable scrolling with the touchpad (8b3b5b9)

zsh

  • Remove unused overlapping alias (1edab91)
  • Add automatic zi install (13f4cc5)
  • Prepare .zsh directory for restructuring (86ee990)

scripts

  • Configure macos to use gnu coreutils as well (5b32f80)
  • Remove broken scripts and update crontab (111a0df)

other applications

  • keepass: Add config for browser extension (d6e8f48)
  • xflux: Adjust blue light filter strength (45e57e3)
  • ledger: Add ledger config, aliases and vim plugin (f9e088a)
  • composer: Add config (b8eca48)
  • newsboat: Downloading mp3s to the correct location (9701f8c)
  • remind: Move flags around to be easier to read (a926925)
  • git: Configure git commit --fixup (fedebd9)

repo

  • Streamline release by generating changelog from conventional commits (4d1a690)
  • Remove eslint section and fix dead links in signal section (9be9b20)
  • Add helper alias for automatic import (5ea2c8c)
  • Remove unused scripts & aliases (ac53633)
  • Add check for dead links in README (cbacb68)

Making org more stable by fixing lf and other touching parts; init.zsh refactor; update repo documentation (v0.6.0)

09 Aug 17:17
Compare
Choose a tag to compare

Major lf adjustments to work with org; fixing tmux, man, macos script and more (v0.5.0)

24 Jul 17:20
Compare
Choose a tag to compare

Big .vim refactoring, scripts for note capture, php aliases (v0.4.0)

System updates and fixes after moving to a new computer (v0.3.0)