Commit graph

1180 commits

Author SHA1 Message Date
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
37d272fcfb modules: services: lohr: add 'openssh'
The git binary is not wrapped to add it in PATH anymore.
2022-05-31 13:54:34 +02:00
9f2bbaeff9 machines: aramis: home: add 'element-desktop'
It's less buggy than the web version...
2022-05-31 13:50:27 +02:00
eb0f923b46 flake: bump inputs 2022-05-31 13:48:18 +02:00
7689df40a4 pkgs: diff-flake: 0.1.0 -> 0.2.0
Use the new flake attributes conventions.
2022-05-31 13:42:57 +02:00
e35a4a1bd3 flake: use new default app convention 2022-05-31 13:41:49 +02:00
e2098358ae overlays: remove 'sabnzbd-fix-missing-packages'
The upstream nixpkgs version has been fixed.
2022-05-31 11:07:32 +02:00
7fe49890be overlays: remove 'transgui-fix-duplicate-status'
It has been patched in upstream nixpkgs.
2022-05-31 11:06:58 +02:00
052d5a3df7 modules: services: nextcloud: bump to 24 2022-05-23 15:49:22 +02:00
641254614c flake: bump inputs 2022-05-23 15:46:07 +02:00
6fbacb8e59 pkgs: unified-hosts-lists: 3.9.11 -> 3.10.1 2022-05-23 11:07:05 +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
50bf8b036b pkgs: dragger: fix meta information 2022-05-15 19:07:49 +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
46affd5057 modules: hardware: bluetooth: remove wireplumber
This configuration file completely breaks my sound setup.

Will investigate more at a later time, in the mean time, since this is
basically the default options, I will just remove the configuration
file.

This reverts commit c987206bc5.
2022-05-02 11:18:23 +02:00
ea5e1042b4 flake: bump inputs 2022-04-28 13:45:55 +02:00
9e9c7faf0d machines: aramis: hardware: use 'hardware' module 2022-04-27 14:03:18 +02:00
43cb3ae582 modules: hardware: add firmware 2022-04-27 14:03:18 +02:00
cb84b49438 modules: hardware: bluetooth: add wireplumber conf
Now that `media-session` is deprecated, I should at least replicate this
configuration for `wireplumber`.
2022-04-27 14:03:10 +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
5c7c89519b profiles: gtk: remove typo 2022-04-27 14:02:17 +02:00
e591344eb3 home: vim: git: map keys on start
Instead of mapping those keys when `gitsigns` attaches to a buffer...
2022-04-27 14:02:17 +02:00
481d5f6f53 home: vim: lualine: use 'FugitiveHead'
The built-in `branch` indicator does not handle git worktrees quite
correctly.

It shows the wrong branch when used in `git commit`.
2022-04-27 14:02:17 +02:00
0caa78af10 flake: bump inputs
And ensure that the renamed `paperless` services are configured
correctly.
2022-04-27 14:02:17 +02:00
223f09b655 flake: update from deprecated flake attributes 2022-04-18 14:11:46 +02:00
ed8aae565e home: direnv: allow specifying default flake 2022-04-13 10:06:26 +02:00
9a57ba02b7 home: direnv: add 'nix' library file 2022-04-13 10:04:54 +02:00
90053e52e1 home: direnv: add 'python' library file 2022-04-13 09:20:52 +02:00
8ec992cbe3 home: direnv: add 'postgres' library file 2022-04-12 17:34:36 +02:00
e3f021e832 flake: only use subset of systems
Turns out pre-commit pulls dotnet in its closure, which is not supported
on i686...
2022-04-12 10:45:04 +02:00
b6ca6b28b9 overlays: remove vim-plugins-overrides 2022-04-12 10:45:04 +02:00
f637401cd6 home: zsh: use packaged 'agkozak-zsh-prompt' 2022-04-11 18:33:15 +02:00
13a218f2db flake: bump inputs 2022-04-11 18:33:15 +02:00
e2e11d08bd machines: aramis: networking: disable DHCP
Let NetworkManager take care of it, this avoids the "waiting for dhcpd"
message when shutting down my laptop.
2022-04-09 15:27:27 +02:00
676281d18b machines: porthos: services: set-up gitea mail 2022-04-08 21:34:44 +02:00
a9e004f7c1 modules: secrets: gitea: add 'mail-password' 2022-04-08 21:34:44 +02:00
94143f9d33 modules: services: gitea: add 'mail' configuration 2022-04-08 21:34:44 +02:00
d1f6a4933f flake: bump inputs 2022-04-04 16:20:55 +02:00
7334a84a77 home: wm: i3: bigger 'htop' window
It seems like one cannot use multiple commands in a `for_window`
directive. So use two different ones.
2022-03-29 15:49:08 +02:00
15602412c8 home: gdb: remove HOME pollution
Now that the version in nixpkgs contains the patch to look at
XDG_CONFIG_HOME, use only that one.
2022-03-25 15:49:05 +01:00
581aa1b4e3 machines: aramis: hardware: fix trackpoint device
My trackpoint, and its buttons, had stopped working a while ago. Before
that, I regularly had problems where the cursor jumped around randomly,
or the buttons stopped working.

This seems to have fixed it.
2022-03-14 14:33:12 +01:00
bab317e2f4 home: vim: null-ls: prefer 'pflake8' if available 2022-03-11 14:30:27 +01:00
1801d008d9 overlays: add vim-plugins-overrides 2022-03-11 14:28:09 +01:00
b71be091a2 home: git: use 'zdiff3' merge conflict markers
See GitHub's presentation about this feature [1].

[1]: https://github.blog/2022-01-24-highlights-from-git-2-35/
2022-03-11 14:11:32 +01:00
20e0a96e65 home: vim: telescope: add 'which-key' mapping
This opens a little preview window with different mappings for
telescope.
2022-03-11 14:11:07 +01:00
fda1b235bc home: vim: telescope: disable scrolling up 2022-03-11 14:03:18 +01:00