Commit Graph

534 Commits

Author SHA1 Message Date
Bruno BELANYI 65a8f7c481 home: create 'modules/home' folder
Consolidating all modules under the same path, to clear out the
top-level directory.
2023-11-11 18:12:05 +00:00
Bruno BELANYI 3a1ccea142 home: tmux: add 'trueColorTerminals'
This uses the recommended way of enabling true-color [1].

[1]: https://github.com/tmux/tmux/wiki/FAQ#how-do-i-use-rgb-colour
2023-10-26 19:37:04 +01:00
Bruno BELANYI bd69e28143 home: firefox: migrate deprecated option
ci/woodpecker/push/check Pipeline was successful Details
2023-10-26 15:19:55 +00:00
Bruno BELANYI 516df86b3f home: vim: migrate to 'none-ls-nvim'
This is the community-maintained fork of the plug-in.
2023-10-26 15:19:55 +00:00
Bruno BELANYI a5febc40e4 home: comma: remove 'COMMA_PKGS_FLAKE' definition
Now that my configurations also set `nixpkgs` in `NIX_PATH`, there's
isn't a need for this to be defined anymore.
2023-10-12 15:21:06 +00:00
Bruno BELANYI 6ef0abd596 home: xdg: set 'REPO_CONFIG_DIR'
ci/woodpecker/push/check Pipeline was successful Details
Unfortunately, it will create a `.repoconfig` inside that directory. But
that's still better than littering my $HOME.
2023-10-10 15:36:14 +00:00
Bruno BELANYI 61fe480e6b home: calibre: remove obsolete NOTE 2023-09-26 16:38:27 +00:00
Bruno BELANYI f2f4b9f91e home: vim: lua: lsp: fix comments
ci/woodpecker/push/check Pipeline was successful Details
2023-09-14 11:14:04 +00:00
Bruno BELANYI 3f7a062376 home: vim: lua: util: fix comments 2023-09-14 11:13:27 +00:00
Bruno BELANYI 550436eee5 home: vim: remove 'cmp-path'
Now that I'm using the async variant.
2023-09-14 11:00:10 +00:00
Bruno BELANYI f0e387b943 home: direnv: allow broken 'use pkgs'
ci/woodpecker/push/check Pipeline was successful Details
2023-09-05 16:20:27 +00:00
Bruno BELANYI 96a2c62e94 home: direnv: allow insecure 'use pkgs' 2023-09-05 16:20:20 +00:00
Bruno BELANYI d060978b65 home: direnv: allow unfree 'use pkgs' 2023-09-05 16:20:03 +00:00
Bruno BELANYI 5926cd356d home: direnv: allow impure 'use pkgs'
This makes it easier to use non-free or insecure packages.
2023-09-05 16:11:11 +00:00
Bruno BELANYI ac93cb0ac8 home: direnv: refactor option handling
This will make it easier to add more options.
2023-09-05 16:11:11 +00:00
Bruno BELANYI ce46f3571b home: vim: restore python configuration
ci/woodpecker/push/check Pipeline was successful Details
This is a partial revert of 260f5cd66a,
which erroneously removed this config.
2023-08-31 11:16:35 +00:00
Bruno BELANYI 8bcf56fdec treewide: fix `shellcheck` issues
ci/woodpecker/push/check Pipeline was successful Details
2023-08-31 10:42:45 +00:00
Bruno BELANYI 861136c475 treewide: add 'shellcheck shell' directives
I used 'bash' for zsh files, since that's the closest and `shell=zsh` is
not supported [1].

[1]: https://github.com/koalaman/shellcheck/issues/809
2023-08-31 10:41:17 +00:00
Bruno BELANYI 71a1bbd78d home: vim: set line length in commit messages
ci/woodpecker/push/check Pipeline failed Details
I'm already getting the correct wrapping behaviour from vim-fugitive,
but the displayed width is wrong.
2023-08-29 14:06:19 +00:00
Bruno BELANYI 4571a39c25 home: gdb: fix 'mkMerge' invocation
ci/woodpecker/push/check Pipeline was successful Details
The `rr` configuration should be enabled only if `gdb` is.
2023-08-13 16:18:22 +01:00
Bruno BELANYI 5f42e7cc90 home: tmux: fix option name typo
ci/woodpecker/push/check Pipeline was successful Details
2023-08-11 13:12:05 +00:00
Bruno BELANYI 7ace62da72 home: vim: use async path completion
ci/woodpecker/push/check Pipeline was successful Details
This makes the editor more responsive when completing in directories
that are network mounted or have a large amount of entries.
2023-08-07 15:38:28 +00:00
Bruno BELANYI 3ef71cc165 home: wm: i3bar: add 'quarks' bluetooth block
ci/woodpecker/push/check Pipeline was successful Details
2023-08-06 20:13:08 +02:00
Bruno BELANYI 868a9aa212 home: mail: accounts: use 'rbw-pass'
It should be more robust than the one based on bitwarden-cli.
2023-08-06 20:13:08 +02:00
Bruno BELANYI 9f7472222c treewide: use 'lib.getExe' when possible
Don't use it in wireguard to keep it consistent, as only half the
commands could use it.
2023-08-06 20:13:08 +02:00
Bruno BELANYI 2dfc788ed4 home: wm: i3: add 'rofi-rbw' mapping 2023-08-06 20:13:08 +02:00
Bruno BELANYI 36c0590ae5 home: add bitwarden 2023-08-06 20:13:08 +02:00
Bruno BELANYI e5a1105c59 home: wm: i3: remove 'pamixer'
This was left-over from the first version of my volume mappings.
2023-08-06 20:13:08 +02:00
Bruno BELANYI 65de9c5a0e home: zsh: add fallback for all mappings
ci/woodpecker/push/check Pipeline was successful Details
I don't actually think any of these are _necessary_, but you never know.
2023-07-21 10:20:08 +00:00
Bruno BELANYI caa8357db8 home: nixpkgs: define 'GITHUB_API_TOKEN'
ci/woodpecker/push/check Pipeline was successful Details
Turns out the nixpkgs scripts are not consistent in which environment
variable they expect to be defined...
2023-07-17 09:57:24 +00:00
Bruno BELANYI 737e9df202 home: tmux: make status left longer
ci/woodpecker/push/check Pipeline was successful Details
2023-07-04 14:58:03 +00:00
Bruno BELANYI b8f8c7cfa7 home: wm: i3bar: fix 'battery' block on empty
ci/woodpecker/push/check Pipeline was successful Details
2023-06-27 20:14:23 +01:00
Bruno BELANYI ac725bd5e4 home: add calibre
Ideally I will extend this module to handle the plugin (and
dependencies) natively.
2023-06-24 17:02:01 +01:00
Bruno BELANYI cecb7d9bb4 home: vim: lspconfig: configure diagnostics once
ci/woodpecker/push/check Pipeline was successful Details
There's no need to configure it on each LSP attach, this is wasted work
and could change options that have since been changed.
2023-06-22 15:35:32 +00:00
Bruno BELANYI 8fcb7f42a6 home: wm: i3: assert name of 'i3status-rs' bar
ci/woodpecker/push/check Pipeline was successful Details
2023-06-11 16:13:42 +01:00
Bruno BELANYI e5c27d7aa8 home: firefox: fix settings sort
ci/woodpecker/push/check Pipeline was successful Details
2023-06-10 22:57:19 +01:00
Bruno BELANYI d69dbf8d62 home: wm: i3bar: fix 'net' block on non-wireless
ci/woodpecker/push/check Pipeline was successful Details
2023-06-06 20:01:07 +01:00
Bruno BELANYI 39a512bc0a home: vim: unset 'splitkeep'
ci/woodpecker/push/check Pipeline was successful Details
Turns out I do _not_ like this behaviour when it messes with the cursor
position.

If they had an option that kept my cursor correctly positioned, and only
then tried to move the buffer to keep it steady, I'd try it.

This reverts commit 4feee73b8e.
2023-06-01 11:34:09 +00:00
Bruno BELANYI 5de4ee93d5 home: vim: use smarter diagnostics float display
ci/woodpecker/push/check Pipeline was successful Details
2023-05-31 14:00:32 +00:00
Bruno BELANYI 0321889d50 home: wm: i3bar: add 'muon' bluetooth block
ci/woodpecker/push/check Pipeline was successful Details
2023-05-27 09:24:09 +01:00
Bruno BELANYI b80053d786 home: add nixpkgs
ci/woodpecker/push/check Pipeline was successful Details
2023-05-22 15:53:59 +00:00
Bruno BELANYI b570cf227c home: secrets: add github
ci/woodpecker/push/check Pipeline was successful Details
2023-05-17 11:13:26 +00:00
Bruno BELANYI c0a80c2503 home: secrets: fix public keys list 2023-05-17 11:12:18 +00:00
Bruno BELANYI 41df5c01ad home: vim: ftdetect: add kconfig
ci/woodpecker/push/check Pipeline was successful Details
2023-05-12 12:31:07 +00:00
Bruno BELANYI 153b6a43cc home: vim: ftdetect: add kbuild 2023-05-12 12:28:06 +00:00
Bruno BELANYI 527a85bf11 home: vim: ftdetect: switch to lua
It looks like `vim.filetype.add` is smarter about "local.am".

For some reason opening an *empty* Tiger file results in a backtrace...
2023-05-12 12:26:56 +00:00
Bruno BELANYI f3e888dadc home: add secrets
ci/woodpecker/push/check Pipeline was successful Details
Now that my module has been merged upstream!

Not that I have anything to use it with for now...
2023-05-12 11:03:49 +00:00
Bruno BELANYI 01059616bf home: vim: don't use 'nixpkgs-fmt' with 'nil'
ci/woodpecker/push/check Pipeline was successful Details
2023-05-09 20:25:15 +01:00
Bruno BELANYI 8a78ce8520 home: vim: null-ls: add 'buildifier' configuration 2023-05-09 20:23:07 +01:00
Bruno BELANYI 102dc4cc76 home: vim: null-ls: restrict POSIX to bare 'sh' 2023-05-09 20:22:12 +01:00