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
Bruno BELANYI
4feee73b8e
home: vim: set 'splitkeep'
2023-05-03 20:02:34 +01:00
Bruno BELANYI
7bd2e1504d
home: vim: lua: lsp: customize diagnostics display
2023-05-03 15:02:44 +00:00
Bruno BELANYI
b0f054b1e6
home: vim: configure 'lsp_lines'
2023-05-03 15:02:44 +00:00
Bruno BELANYI
6cdbd6bb29
home: vim: lua: lsp: remove diagnostic on hover
2023-05-03 15:02:44 +00:00
Bruno BELANYI
e4e44dd8fa
home: atuin: enable command line preview
2023-05-03 15:02:44 +00:00
Bruno BELANYI
f41fd5d42e
home: atuin: use 'skim' engine
2023-05-03 15:02:44 +00:00
Bruno BELANYI
5a9e62d556
home: add atuin
...
I really like the `fzf` history widget, and this is not as good UI-wise.
However I like the fact that this uses a DB:
* It is more reliable when the history file gets messed up [1]
* It allows syncing between different hosts (not sure if I will use it)
* It adds more context to the search
* The current directory
* The shell _session_, I can *either* search all sessions or
restrict to just the current one
I will be looking into whether or not I can hack something together to
get a better UI (by using `fzf` of course).
2023-05-03 15:02:44 +00:00
Bruno BELANYI
0ab56888bd
home: extract dircolors configuration
2023-05-03 15:02:44 +00:00
Bruno BELANYI
1d7b9b99db
home: extract fzf configuration
2023-05-03 15:02:44 +00:00
Bruno BELANYI
c82361f9e4
home: git: ignore neovim 'exrc' configuration
2023-05-03 15:02:44 +00:00
Bruno BELANYI
5c372cfa95
home: vim: use 'exrc'
...
Remove the home-grown "solution" that I had stolen from school (and
never used...) for project-local configuration.
Since [1], it is okay to use the built-in vim option for this, since it
only asks for user-input before trusting a file.
Since [2] they even support lua files!
[1]: https://github.com/neovim/neovim/pull/20956
[2]: https://github.com/neovim/neovim/pull/21436
2023-05-03 15:02:44 +00:00
Bruno BELANYI
e9f07e67dc
home: vim: add diff line matching
...
ci/woodpecker/push/check Pipeline was successful
This should bring more readable diffs. See [1].
[1]: https://github.com/neovim/neovim/pull/14537
2023-04-19 08:36:40 +00:00
Bruno BELANYI
2375f88e56
home: vim: use patience diff
...
This brings it in line with my `git` configuration.
2023-04-19 08:34:39 +00:00
Bruno BELANYI
9781ef06b0
home: wm: i3bar: better 'battery' formats
ci/woodpecker/push/check Pipeline was successful
2023-04-01 20:29:23 +01:00
Bruno BELANYI
72dd9ae834
home: wm: i3bar: fix 'battery' block icon
2023-04-01 20:29:23 +01:00
Bruno BELANYI
f9ddcff5ee
home: wm: i3: use upstream 'rofi-bluetooth'
2023-04-01 16:20:55 +01:00
Bruno BELANYI
9c36d65d80
home: ssh: use canonical gitea subdomain
2023-04-01 13:05:47 +02:00
Bruno BELANYI
b3b115ee1d
home: ssh: use canonical gitea subdomain
2023-04-01 13:05:47 +02:00
Bruno BELANYI
84bed03367
home: ssh: remove old 'work' host
...
I don't work there anymore.
2023-04-01 13:05:47 +02:00
Bruno BELANYI
f0a93f878b
home: nix: add 'NIX_PATH' handling
...
continuous-integration/drone/push Build is passing
Still waiting for the actual home-manager module option to be added [1].
In the meantime, just do it by hand.
[1]: https://github.com/nix-community/home-manager/pull/2677
2023-03-30 09:58:46 +00:00
Bruno BELANYI
76edeffdc7
home: pager: use XDG-compliant history location
continuous-integration/drone/push Build is passing
2023-03-27 08:23:58 +00:00
Bruno BELANYI
83268e7db6
home: xdg: force more XDG compliance
...
Thanks a to a nifty tool [1] I learnt about some more easy fixes.
[1]: https://github.com/b3nj5m1n/xdg-ninja
2023-03-27 08:23:58 +00:00
Bruno BELANYI
ddc296138c
home: move gpg-specific alias to 'gpg'
continuous-integration/drone/push Build is passing
2023-03-24 11:18:08 +00:00
Bruno BELANYI
359456fbc1
home: terminal: alacritty: remove unused arguments
2023-03-22 10:45:13 +00:00
Bruno BELANYI
84fc1601c5
home: vim: 'unimpaired' mappings for formatting
...
continuous-integration/drone/push Build is passing
I'll migrate to calling the lua API directly if they stop expecting a
non-nil argument.
2023-03-20 09:52:05 +00:00
Bruno BELANYI
0241bfc781
home: vim: modify 'unimpaired' quickfix mappings
2023-03-20 09:52:05 +00:00
Bruno BELANYI
2e9704ed1d
home: wm: i3: simplify status command
...
The v0.30.0 of `i3status-rs` automatically resolves a configuration name
inside its configuration directory, making this much simpler.
2023-03-19 22:28:27 +00:00
Bruno BELANYI
7cec58e215
home: wm: i3bar: update to v0.30.X
...
This should be equivalent to the previous version's configuration, since
v0.30.0 introduced a lot of breaking changes.
2023-03-19 22:28:27 +00:00