Releases: jneidel/dotfiles
Releases · jneidel/dotfiles
Improvements to speed up inbox clearing and ledger workflows (v0.13.0)
note-taking system
- Create own org systems for work (5194325)
- Add quick way to create a note in a project/area (082e866 & aa86154)
- Move project status markers into env vars (63b668f)
- Make progress journal easily acessible (32b8c24)
- Create script to create LDR from template (in lf) (f5cebe3)
- Move file to designs shortcut (55c3785)
- Add state to resume inbox clearing session from (fa4b806)
- Remove jd project and design directories (fea8ef0)
ledger
- Create lib to fix missing cents automatically & better dates (21305be)
- Create script for paying 50/50 (91c5431)
scripts
- Improve battery notification by targeting internal/external battery (7351f66)
- Write util script to generate idea list (c5ba421)
- Move project deadline generation into cron (587ba4e)
- Add autocompletion to post script (1b420cb)
- Replace broken mp3cut with ffmpeg for cutting mp3s (95620a5)
- Optimize emoji-picker for performance and offline use (b11d2d5)
- Replace comand -v with hash for check if binary exists (53d2f71)
- Fix new-day opening new window, but executing in old window (84efadb)
- Replace fkill package with script (38b69c5)
- Add trading scripts (aa1e4ab)
nvim
- Upgrade tsserver naming deprecation (3ed637a)
- Toggle light mode theme automatically (7908b32)
- Make kitty + nvim light mode work (ebc0550)
tmux
- Broken ^m presumably after kitty update (802bde5)
- Add extrakto plugin (e908d48)
- Couple lf open location to tmux session (7286449)
- tp script not attaching to running session (9f24735)
tmux per session configuration
- Fix warnings on startup (66df522)
- Different status lines per session (2110058)
- Apply tmux config after session init (ed0a962)
- Customize status bar based per session (771309c)
- Show session naming after switching (b3fc7a3)
lf
- Remove chafa image preview and uberzug on mac (c642708)
- Create shortcut for moving notes into other inboxes/project/area (aca4680)
- Remove dynamic filtering based on time and tmux session (fd39799)
- Make killlf work across all tmux sessions (60ccc34)
- Sort newsletters by number (66101fb)
- Keep the cursor on the project while changing status (f3ccc6d)
- Filter org project by working hours and tmux session (bd23280)
- Change local archive to not archive projects with status (9170fcf)
hugo
- Create post for selected lang (8b70232)
- Create rofi script to insert post links (572ad05)
- Pass custom archetypes when creating a post based on category (4a00ada)
- Add newsletter numbering to new post script (ea26ac0)
other applications
- emacs: Add org-tempo for snippets (8cd3ffa)
- git: gho script not working for all remote urls (c9d2e6b)
- conky: Revert compositor changes (8ca93e4)
- xorg: Disable compositor after brave bug was fixed (ca7c019)
zsh
- Apply user group to phpunit tests (1a602cb)
- Make more WEB locations available through env vars (6d6a0a7)
- Update bluelight alias with autocomplete (c1c9a94)
repo
- Upgrade ncmpcpp to regular pkg after new release (ffbe6b2)
Many impactful improvements: git add autocomplete, tmux session switching, easily move i3 windows, lf project statuses (v0.12.0)
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
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)
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
Upgrade workflows and introduce emacs (v0.10.0)
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)
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
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
Continue upgrading taskwarrior and org setup, fingerprint unlock, disable notifications (v0.8.0)
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
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)
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
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
Making org more stable by fixing lf and other touching parts; init.zsh refactor; update repo documentation (v0.6.0)
org related
lf
- Gently fail if fzf picker is empty in lf
- Update lf fzf_dir to also use rg for listing directories
- Add lf shortcut for moving files to the archive
- Make lf fzf file picking consistent
- Update lfrc with small improvements
- Add lf combine script
- Make scripted opening of directories in lf more consistent
- Fix lf -remote not evaluating $id in single quotes
- Move lfuberzug script into alias & document reason
nvim
neorg
- Enable markdown export in neorg
- Upgrade gen-note script to use neorg and be metadata aware
- Update neorg metadata generation
scripts
- Fix fetch-annotations script not running through cron
- Update mimetype logic for handling double extensions like tar.gz
- Handle non editor file opening with built-in open on macos
- Fix mime dealing with uppercase file extensions
- Fix mime error where $3 was empty if not checked
zsh
- Split up zsh aliases further
- Refactor zsh init file for more dynamic importing
- Refactor ls aliases file
repo
- Restructure browser extensions section, add bypass paywalls
- Replace toc generator for dotfiles
- Update rofi documentation in README for 1.7
- Update remind alias & config location, add documentation
other apps
Major lf adjustments to work with org; fixing tmux, man, macos script and more (v0.5.0)
org is what I call my note taking system.
lf + org
- Update a bunch of org related configuration and fix issues
- Fix lfuberzug throwing if fifo exists and adjust for macos
- WIP Add interactive lf filter menu to be debugged
- Include $id when sending commands via 'lf -remote'
- Update renaming in lf: filename only if the file is in cwd
- Fix create-x commands: always create, no empty dirs inside, don't delete the dir itself
- Add fzf dir switch and org creation scripts to lf
- Update org paths
- Update rg ignore globs, update media path
- Add script for fetching annotations/highlights from browser extension
zsh
- WIP Add zi/z-shell to zsh
- Move env vars into .zsh/clean-home.env .zsh/org.env files
- Add git cherry-pick aliases
nvim
tmux
scripts
- Add script for sending notifications to my signal groups
- Bring back color to man pages with groff config
- Update bangs
- Regroup comic/manga related scripts
repo
system/x270 setup
macos compatibility
- Make util reassignment macos compatible
- Update zsh configs from mac
- Update make import/export to be mac compatible
- Fix lfuberzug throwing if fifo exists and adjust for macos
misc
Big .vim refactoring, scripts for note capture, php aliases (v0.4.0)
nvim
- Add leap nvim plugin
- Upgrade nvim lazy loading: fzf
- Fix neorg concealer after vim refactoring
- Upgrade fern to close drawer after sp/vsp/tabe
- Fix nvim colorscheme not working because treesitter is not being loaded
- Refactor .vim configuration and move everything into nvim dir
- Refactor nvim plugin configuration to be more conducive to lazy loading
- Configure neorg metagen/summary modules
scripts
- Integrate tmuxinator better with code projects
- Add script for executing xdg-open calls using mime scripts
- Add script for measuring zsh/init shell startup time
system
- Adjust for mpd requiring explicit ip
- Update git globals to automatically create local branch on origin
- Update zsh aliases from mac: php, if mac clauses
- Update monero wallet configs
- Fix xob becoming wonky on multiple monitors