54f335d984
home: tmux: always use tmux-yank
...
This plugin does have some useful binds.
Since it still sends the OSC52 escape sequence when copying, I don't
have a problem with remote hosts.
2023-02-20 11:19:13 +00:00
4e59c0d551
home: firefox: tridactyl: fix DDG mapping
...
continuous-integration/drone/push Build is passing
They broke, once again...
2023-02-19 14:16:13 +00:00
75396c4c4c
home: firefox: tridactyl: use more private editor
continuous-integration/drone/push Build is passing
2023-02-19 14:12:09 +00:00
5d42f55fc6
home: firefox: tridactyl: fix 'editorcmd'
...
continuous-integration/drone/push Build is passing
Turns out `alacritty` is smarter than `termit` with its handling of
command execution (i.e: actually expects multiple arguments to exec(2)).
So account for the difference in the module.
2023-02-19 14:02:57 +00:00
e667c042cb
home: zsh: add colorful aliases
continuous-integration/drone/push Build is passing
2023-02-19 12:25:40 +00:00
225e8f236e
home: vim: ftdetect: add direnv
continuous-integration/drone/push Build is passing
2023-02-17 15:53:55 +00:00
2ec9aae6b7
home: pager: remove colored man pages
...
continuous-integration/drone/push Build is passing
It seems to have broken at some point, and I didn't notice.
Might as well remove it since I do not care for it.
2023-02-16 12:06:28 +00:00
a61a602bd2
home: ssh: include local-only config file
...
Useful for configuration options that should remain secret.
2023-02-15 15:02:15 +00:00
e8a46ae248
home: firefox: tridactyl: use preferred terminal
...
Thankfully, alacritty and termite both use the same command line
arguments for this. If I ever want to use another one, I might have to
make the logic a bit more robust.
2023-02-12 17:33:45 +00:00
4f883b0198
home: terminal: remove DPI workaround
...
And instead change the font size to be *about* right.
2023-02-12 17:32:48 +00:00
f89e10fdca
home: terminal: add alacritty
2023-02-12 16:57:54 +00:00
b6bbe5a01e
home: firefox: tridactyl: move cursor in editor
...
This means that the cursor in vim will be in the same position as the
one in the input form.
2023-02-12 16:57:54 +00:00
d25922ef15
home: packages: remove 'termite.terminfo'
2023-02-12 16:46:18 +00:00
c1c3146311
home: zsh: always enable VTE integration
2023-02-12 16:43:55 +00:00
70f5e46860
home: tmux: fix OSC52 forwarding
...
continuous-integration/drone/push Build is passing
I want neovim to be able to set my clipboard, and don't care for the
potential security issues of letting any program be able to do such a
thing.
2023-02-12 12:03:10 +00:00
2ffb8e6ee6
home: vim: add 'nvim-osc52'
...
continuous-integration/drone/push Build is passing
I do get the message when copying into the clipboard while ssh-ing.
But trying to paste from my system clipboard shows that it did *not* get
copied. This seems to only happen inside tmux.
However tmux itself *does* copy to the clipboard correctly through OSC52.
2023-02-12 11:55:58 +00:00
e04fa74412
home: vim: lua: utils: add 'is_ssh'
continuous-integration/drone/push Build is passing
2023-02-11 22:17:22 +00:00
8dcc59d481
flake: bump inputs
...
continuous-integration/drone/push Build is passing
And migrate firefox extensions configuration to the profile-specific
format.
2023-02-08 22:02:40 +00:00
699b6b8e33
home: zsh: include local-only config file
...
continuous-integration/drone/push Build is passing
Useful for configuration options that should remain secret.
2023-02-08 14:44:23 +00:00
3a0fa3398d
home: zsh: modify 'initExtra' inclusion style
2023-02-08 14:43:39 +00:00
938fb71f9c
home: git: include local-only config file
...
Useful for configuration options that should remain secret.
2023-02-08 14:31:32 +00:00
5a07dda93b
home: git: setup work identity
...
Now that I am at Google, gotta make sure I use the correct identity.
2023-02-08 14:24:05 +00:00
2b3fb4fa5a
home: vim: use shorter tree-sitter alias
2023-02-08 14:03:23 +00:00
0e4a4df544
home: zsh: add usual aliases
...
I forgot to add them, since on NixOS they are defined at the system
level by default.
2023-02-08 10:36:10 +00:00
4971634115
home: vim: make it the default editor explicitly
2023-02-07 14:19:50 +00:00
b4d745c50e
home: vim: add 'cmp_luasnip'
...
I had forgotten to add it even though I configured it as a source...
2023-01-20 19:16:20 +00:00
19e42cdc26
home: vim: reorder snippet plugins
2023-01-20 19:15:31 +00:00
5f3299e383
home: vim: luasnip: use lazy-loading
2023-01-20 19:10:14 +00:00
92e63eae25
home: firefox: remove 'https-everywhere'
...
It's been made redundant.
2023-01-14 20:10:56 +01:00
18f81a05eb
home: mail: disable himalaya
...
I don't actually use it, should circle back to it in the future.
2022-12-16 12:56:16 +01:00
6913e0f896
flake: bump inputs
...
Some new options were needed for `himalaya`.
2022-12-16 12:55:01 +01:00
16d4147321
home: vim: lspconfig: update deprecated call
2022-11-03 18:07:00 +01:00
236d48befb
home: vim: lua: lsp: update for nvim 0.8
...
Two big changes:
* Making use of the lua API for creating autocmds.
* Using `client.supports_method`.
2022-11-03 18:07:00 +01:00
3c3e56002f
home: vim: add 'nix' ftplugin
2022-10-26 14:14:01 +02:00
e0b7103c8d
home: wm: i3: add floating-related mappings
2022-10-04 11:40:44 +02:00
5e021e6436
all: remove package aliases
2022-09-30 08:59:27 +02:00
4216c654e7
home: vim: migrate to 'nvim-surround'
...
It's potentially more customizable, and integrates with tree-sitter. It
also allows for buffer/filetype specific pairs.
2022-09-02 09:56:20 +02:00
6748b5b5e6
home: mail: accounts: use 'outlook' flavor
2022-08-31 17:16:44 +02:00
3efba75169
home: gdb: fix auto-load safe path
2022-08-10 15:23:21 +02:00
468fbdd69a
home: xdg: do not set 'WGETRC'
...
I don't use it...
2022-07-11 14:11:43 +02:00
9f82981602
home: vim: add 'nvim-lspconfig'
...
For some reason I had not added it to my plug-in list, but it still
worked until I bumped my inputs.
2022-06-23 10:02:32 +02:00
7e4e41a07f
home: vim: add 'tiger' file-type configuration
2022-06-20 14:33:44 +02:00
530fb66e19
home: migrate 'cursor' module to new option
...
Make it part of 'home.wm' now, since that makes more sense.
Not sure about making it related to 'i3' being activated though, will
need to think about this in the future.
2022-06-15 11:27:03 +02:00
341450db5c
home: vim: ftdetect: add tiger
2022-06-15 11:27:03 +02:00
489b79f078
home: vim: completion: activate 'ghost_text'
...
I'm still thinking whether I would want to use one of those signature
helper windows to go with this/replace this feature.
Could be especially useful in C++.
2022-05-19 14:53:09 +02:00
80c5748122
home: packages: remove 'rr'
...
No need for this, now that I have a dedicated option for the package.
2022-05-10 13:51:49 +02:00
a625f5b741
home: wm: i3: simplify 'htop' rule
...
Turns out you can chain commands with `,` in a `for_window` statement.
Of course this is inconsistent with `bindsym` which uses `;`...
2022-05-03 10:01:42 +02:00
93e50508c9
home: vim: lua: lsp: add signature help mapping
2022-04-27 14:02:17 +02:00
70fc01d5df
home: firefox: tridactyl: fix comment toggle
...
Ignore javascript event, like the upstream binding.
2022-04-27 14:02:17 +02:00
e514389a3d
home: firefox: tridactyl: add 'Nitter' redirect
2022-04-27 14:02:17 +02:00