| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | misc: make notes launcher more robust | Thomas Vanbesien | 8 hours | 2 | -17/+54 |
| | | | | | | - better error management - better logging logic | ||||
| * | misc(dotfiles): sync wireshark | Thomas Vanbesien | 2 days | 1 | -1/+2 |
| | | |||||
| * | misc(dotfiles): sync zathura | Thomas Vanbesien | 2 days | 1 | -1/+1 |
| | | |||||
| * | misc: bind capslock → esc/ctrl, leftctrl → compose, and more | Thomas Vanbesien | 4 days | 1 | -1/+17 |
| | | |||||
| * | refactor: clean up notes launcher | Thomas Vanbesien | 8 days | 1 | -6/+10 |
| | | |||||
| * | misc(nvim): bump version to v0.12.3 | Thomas Vanbesien | 8 days | 1 | -0/+0 |
| | | |||||
| * | refactor(dotfiles): completely rewrite the dotfiles launcher | Thomas Vanbesien | 9 days | 3 | -250/+189 |
| | | |||||
| * | misc: edit notes launcher comment and notification message | Thomas Vanbesien | 10 days | 1 | -3/+1 |
| | | |||||
| * | misc(nvim): add python development environment | Thomas Vanbesien | 10 days | 2 | -0/+3 |
| | | |||||
| * | misc(dotfiles): add ruff & basedpyright (pip) and refactor pip package sync ↵ | Thomas Vanbesien | 10 days | 1 | -14/+42 |
| | | | | | logic | ||||
| * | misc: remove proton-vpn-gtk-app | Thomas Vanbesien | 10 days | 1 | -1/+1 |
| | | | | | It doesn't work on Arch, but the CLI does. | ||||
| * | misc: add notes dir sanity check for notes launcher | Thomas Vanbesien | 10 days | 1 | -3/+9 |
| | | |||||
| * | misc(dotfiles): sync ctags | Thomas Vanbesien | 11 days | 1 | -0/+1 |
| | | |||||
| * | misc(dotfiles): sync proton-vpn-cli | Thomas Vanbesien | 11 days | 1 | -0/+1 |
| | | |||||
| * | misc: add notes launcher | Thomas Vanbesien | 11 days | 2 | -0/+16 |
| | | |||||
| * | fix(dotfiles): decouple `dotfiles` completion from on/off toggle | Thomas Vanbesien | 12 days | 3 | -7/+4 |
| | | | | | Enable completion globally instead of only after running `dotfiles on` | ||||
| * | fix(dotfiles): dotfiles sync no longer exits on valid state | Thomas Vanbesien | 12 days | 1 | -2/+2 |
| | | | | | | The command to get secret_service_owner returned a faulty value which exited the script. | ||||
| * | feat: add wikilink mdformat extension | Thomas Vanbesien | 12 days | 1 | -1/+1 |
| | | |||||
| * | docs: update README | Thomas Vanbesien | 2026-06-04 | 1 | -5/+6 |
| | | |||||
| * | fix(dotfiles): remove UUOC | Thomas Vanbesien | 2026-06-02 | 1 | -1/+1 |
| | | |||||
| * | misc(dotfiles): sync docker + deps | Thomas Vanbesien | 2026-06-02 | 2 | -0/+4 |
| | | |||||
| * | misc: remove unused passmenu.desktop | Thomas Vanbesien | 2026-06-02 | 1 | -15/+0 |
| | | |||||
| * | refactor(nvim): move base package list to dedicated file | Thomas Vanbesien | 2026-06-02 | 3 | -33/+89 |
| | | |||||
| * | misc(dotfiles): sync git and tk | Thomas Vanbesien | 2026-06-02 | 1 | -0/+1 |
| | | |||||
| * | misc(dotfiles): sync archive-related tools | Thomas Vanbesien | 2026-06-02 | 1 | -0/+2 |
| | | |||||
| * | refactor(dotfiles): comment | Thomas Vanbesien | 2026-06-02 | 1 | -1/+2 |
| | | |||||
| * | fix(dotfiles): sync don't use sudo with yay | Thomas Vanbesien | 2026-06-01 | 1 | -6/+14 |
| | | |||||
| * | fix(dotfiles): sync check who owns secret services | Thomas Vanbesien | 2026-06-01 | 1 | -0/+15 |
| | | |||||
| * | docs: rewrite README password management section | Thomas Vanbesien | 2026-06-01 | 1 | -34/+7 |
| | | |||||
| * | refactor(dotfiles): group pacman local db queries | Thomas Vanbesien | 2026-06-01 | 1 | -20/+14 |
| | | | | | | | | | | In dotfiles sync, `sync_packages()` queries the database only twice (once for packages to install and once for packages to upgrade) instead of twice per package (which was too slow). The function determines the packages to install/update by looking at the disjunction of the specified packages and the list of installed packages obtained with `pacman --query --quiet`. | ||||
| * | refactor(dotfiles): remove duplicated code | Thomas Vanbesien | 2026-06-01 | 1 | -16/+16 |
| | | |||||
| * | fix(nvim): refactor dotfiles sync and make it sync outdated packages | Thomas Vanbesien | 2026-06-01 | 1 | -19/+34 |
| | | | | | | | | The installer (`dotfiles sync`) prompts the user to sync when packages are missing or out of date (previously only when missing). Refactor `sync_aur()` and `sync_deps()` → `sync_packs()` | ||||
| * | misc(nvim): remove disable_kwallet_secret_service | Thomas Vanbesien | 2026-05-29 | 1 | -16/+0 |
| | | | | | | | It's not useful. The user will just get an error when syncing if they have another secret service provider and it will be obvious enough what has to be uninstalled. | ||||
| * | misc(dotfiles): replace useless function with corresponding package | Thomas Vanbesien | 2026-05-29 | 1 | -15/+1 |
| | | |||||
| * | fix(dotfiles): install vim-language-server with yay | Thomas Vanbesien | 2026-05-29 | 1 | -2/+1 |
| | | | | | It's AUR, not in the official Arch packages. | ||||
| * | misc(dotfiles): sync proton-vpn ignoring gnome-keyring hard dep | Thomas Vanbesien | 2026-05-29 | 1 | -0/+10 |
| | | |||||
| * | misc(dotfiles): install tree-sitter-cli on sync | Thomas Vanbesien | 2026-05-29 | 1 | -0/+1 |
| | | |||||
| * | misc: remove passmenu | Thomas Vanbesien | 2026-05-29 | 2 | -7/+0 |
| | | | | | | The menu is blurry on one screen when using multiple screens. Also I don't even use it, I prefer just using `pass` in the terminal. | ||||
| * | misc(nvim): install tig on sync | Thomas Vanbesien | 2026-05-22 | 1 | -0/+1 |
| | | |||||
| * | misc: configure info key bindings | Thomas Vanbesien | 2026-05-21 | 1 | -0/+1 |
| | | |||||
| * | misc(dotfiles): install Claude Code on sync | Thomas Vanbesien | 2026-05-20 | 1 | -0/+7 |
| | | |||||
| * | misc(dotfiles): install nvim manual | Thomas Vanbesien | 2026-05-20 | 1 | -0/+2 |
| | | |||||
| * | docs: update README | Thomas Vanbesien | 2026-05-19 | 1 | -6/+12 |
| | | |||||
| * | feat(dotfiles): install & set up pass-secret-service on sync | Thomas Vanbesien | 2026-05-19 | 1 | -2/+38 |
| | | | | | | | | | | | | | - sync_aur(): yay-based AUR install (mirrors sync_deps), used for pass-secret-service-bin; yay added to the pacman deps array. - disable_kwallet_secret_service(): idempotently turns off KWallet's Secret Service API via kwriteconfig6 so pass-secret-service can own org.freedesktop.secrets (the unit is D-Bus activated, no enable). - firefox: add to deps — it was an undeclared dependency of the browserpass native-host integration. - link_browserpass_host(): skip silently when the symlink is already correct, and drop make's directory chatter on the runs that act. | ||||
| * | feat(dotfiles): link browserpass Firefox native host on sync | Thomas Vanbesien | 2026-05-19 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | pacman browserpass ships the manifest under /usr/lib/browserpass/hosts/ but installs it nowhere a browser scans, so the native host never connects after a fresh install. Add link_browserpass_host(): delegates to the upstream-supported 'make -C /usr/lib/browserpass hosts-firefox-user' target (symlinks the packaged manifest into ~/.mozilla/native-messaging-hosts/, idempotent). Guarded on the packaged Makefile existing, so a declined pacman prompt skips it instead of breaking sync. Called from sync after sync_deps; make is already present via base-devel. Verified: bash -n passes; target runs idempotently, exit 0, link resolves to the packaged manifest. | ||||
| * | feat(nvim): add fzf-lua fuzzy finder | Thomas Vanbesien | 2026-05-19 | 1 | -0/+2 |
| | | | | | | | | - plugin/50-fzf-lua.lua: vim.pack fzf-lua + nvim-web-devicons, default setup(), <Leader>f* keymaps (files/live_grep/buffers/helptags/resume) - dotfiles sync: declare fd + ripgrep, the fzf-lua files/live_grep providers (rg already present, fd to be installed on next sync) | ||||
| * | feat(dotfiles): add reinstall-nvim subcommand | Thomas Vanbesien | 2026-05-19 | 2 | -3/+10 |
| | | | | | | | | | | | | - New 'dotfiles reinstall-nvim': clean rebuild of nvim from the currently checked-out submodule tag (prompted), independent of sync's version check. - Fix build_and_install_nvim: rm targeted $build_dir/build (install prefix, nonexistent) instead of the real build tree; now clears $src_dir/{build,.deps} so rebuilds are from scratch. sync only worked before because a new tag changed sources. - Add reinstall-nvim to the _comp_dotfiles completion. | ||||
| * | feat: bind Meta+Shift+K to passmenu | Thomas Vanbesien | 2026-05-19 | 1 | -0/+15 |
| | | |||||
| * | feat: theme fuzzel (Tokyo Night) with vim-style passmenu keys | Thomas Vanbesien | 2026-05-19 | 1 | -1/+1 |
| | | |||||
| * | feat: passmenu on Wayland via fuzzel (dmenu-wl shim) | Thomas Vanbesien | 2026-05-19 | 2 | -0/+7 |
| | | |||||
