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
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
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
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
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
2023-08-11 13:12:05 +00:00
Bruno BELANYI
7ace62da72
home: vim: use async path completion
...
ci/woodpecker/push/check Pipeline was successful
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
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
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
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
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
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
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
2023-06-11 16:13:42 +01:00
Bruno BELANYI
e5c27d7aa8
home: firefox: fix settings sort
ci/woodpecker/push/check Pipeline was successful
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
2023-06-06 20:01:07 +01:00
Bruno BELANYI
39a512bc0a
home: vim: unset 'splitkeep'
...
ci/woodpecker/push/check Pipeline was successful
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
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
2023-05-27 09:24:09 +01:00
Bruno BELANYI
b80053d786
home: add nixpkgs
ci/woodpecker/push/check Pipeline was successful
2023-05-22 15:53:59 +00:00
Bruno BELANYI
b570cf227c
home: secrets: add github
ci/woodpecker/push/check Pipeline was successful
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
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
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
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
Bruno BELANYI
1e9f6fe957
home: vim: fix lua formatting
2023-05-07 13:36:10 +01:00
Bruno BELANYI
c2d231d3f1
home: vim: use actual lua files
...
Since most of the settings are actually just lua in a VimL file.
2023-05-07 13:36:10 +01:00
Bruno BELANYI
9530864b10
home: vim: fastfold: use lua configuration
2023-05-07 13:36:10 +01:00
Bruno BELANYI
e599a97e45
home: vim: abbreviations: use lua
...
This makes it less repetitive.
2023-05-07 13:36:10 +01:00
Bruno BELANYI
39c2e5db8c
home: vim: signtoggle: use lua autocommands
...
A nice next step would be to use actual lua callbacks instead of the
VimL command.
2023-05-07 13:36:10 +01:00
Bruno BELANYI
dba8836381
home: vim: numbertoggle: use lua autocommands
...
A nice next step would be to use actual lua callbacks instead of the
VimL command.
2023-05-07 13:36:10 +01:00
Bruno BELANYI
36b0c67832
home: vim: completion: use lua settings
2023-05-07 13:33:02 +01:00
Bruno BELANYI
68b9c3b9b1
home: vim: remove 'vim-pandoc'
...
The tree-sitter code-block high-lighting is built-in and works better,
and I don't use any of the other features.
2023-05-07 13:04:37 +01:00
Bruno BELANYI
46d9e5c829
home: vim: lspconfig: add 'nil'
ci/woodpecker/push/check Pipeline was successful
2023-05-04 09:27:19 +00:00
Bruno BELANYI
beeafe5e33
home: nix: remove unused 'options'
2023-05-04 09:27:19 +00:00
Bruno BELANYI
85e31e5d6c
home: zsh: remove unused 'with pkgs'
2023-05-04 09:27:19 +00:00
Bruno BELANYI
9f3a8ac2bd
home: zsh: extract aliases
...
ci/woodpecker/push/check Pipeline was successful
It doesn't (yet?) support nushell, if I ever end up switching to it.
2023-05-03 20:20:07 +01:00