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
737e9df202
home: tmux: make status left longer
ci/woodpecker/push/check Pipeline was successful
2023-07-04 14:58:03 +00:00
b8f8c7cfa7
home: wm: i3bar: fix 'battery' block on empty
ci/woodpecker/push/check Pipeline was successful
2023-06-27 20:14:23 +01:00
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
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
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
e5c27d7aa8
home: firefox: fix settings sort
ci/woodpecker/push/check Pipeline was successful
2023-06-10 22:57:19 +01:00
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
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
5de4ee93d5
home: vim: use smarter diagnostics float display
ci/woodpecker/push/check Pipeline was successful
2023-05-31 14:00:32 +00:00
0321889d50
home: wm: i3bar: add 'muon' bluetooth block
ci/woodpecker/push/check Pipeline was successful
2023-05-27 09:24:09 +01:00
b80053d786
home: add nixpkgs
ci/woodpecker/push/check Pipeline was successful
2023-05-22 15:53:59 +00:00
b570cf227c
home: secrets: add github
ci/woodpecker/push/check Pipeline was successful
2023-05-17 11:13:26 +00:00
c0a80c2503
home: secrets: fix public keys list
2023-05-17 11:12:18 +00:00
41df5c01ad
home: vim: ftdetect: add kconfig
ci/woodpecker/push/check Pipeline was successful
2023-05-12 12:31:07 +00:00
153b6a43cc
home: vim: ftdetect: add kbuild
2023-05-12 12:28:06 +00:00
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
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
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
8a78ce8520
home: vim: null-ls: add 'buildifier' configuration
2023-05-09 20:23:07 +01:00
102dc4cc76
home: vim: null-ls: restrict POSIX to bare 'sh'
2023-05-09 20:22:12 +01:00
1e9f6fe957
home: vim: fix lua formatting
2023-05-07 13:36:10 +01:00
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
9530864b10
home: vim: fastfold: use lua configuration
2023-05-07 13:36:10 +01:00
e599a97e45
home: vim: abbreviations: use lua
...
This makes it less repetitive.
2023-05-07 13:36:10 +01:00
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
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
36b0c67832
home: vim: completion: use lua settings
2023-05-07 13:33:02 +01:00
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
46d9e5c829
home: vim: lspconfig: add 'nil'
ci/woodpecker/push/check Pipeline was successful
2023-05-04 09:27:19 +00:00
beeafe5e33
home: nix: remove unused 'options'
2023-05-04 09:27:19 +00:00
85e31e5d6c
home: zsh: remove unused 'with pkgs'
2023-05-04 09:27:19 +00:00
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
4feee73b8e
home: vim: set 'splitkeep'
2023-05-03 20:02:34 +01:00
7bd2e1504d
home: vim: lua: lsp: customize diagnostics display
2023-05-03 15:02:44 +00:00
b0f054b1e6
home: vim: configure 'lsp_lines'
2023-05-03 15:02:44 +00:00
6cdbd6bb29
home: vim: lua: lsp: remove diagnostic on hover
2023-05-03 15:02:44 +00:00
e4e44dd8fa
home: atuin: enable command line preview
2023-05-03 15:02:44 +00:00
f41fd5d42e
home: atuin: use 'skim' engine
2023-05-03 15:02:44 +00:00
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
0ab56888bd
home: extract dircolors configuration
2023-05-03 15:02:44 +00:00
1d7b9b99db
home: extract fzf configuration
2023-05-03 15:02:44 +00:00
c82361f9e4
home: git: ignore neovim 'exrc' configuration
2023-05-03 15:02:44 +00:00
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
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
2375f88e56
home: vim: use patience diff
...
This brings it in line with my `git` configuration.
2023-04-19 08:34:39 +00:00
9781ef06b0
home: wm: i3bar: better 'battery' formats
ci/woodpecker/push/check Pipeline was successful
2023-04-01 20:29:23 +01:00
72dd9ae834
home: wm: i3bar: fix 'battery' block icon
2023-04-01 20:29:23 +01:00
f9ddcff5ee
home: wm: i3: use upstream 'rofi-bluetooth'
2023-04-01 16:20:55 +01:00
9c36d65d80
home: ssh: use canonical gitea subdomain
2023-04-01 13:05:47 +02:00