876dacab85
home: vim: cut back on fzf mappings
...
I only ever use the buffer and files regularly.
2021-12-22 23:34:46 +01:00
0becdd4b99
home: git: do not change metadata color
continuous-integration/drone/push Build is passing
2021-12-06 21:24:31 +01:00
555c474b88
flake: bump inputs
...
continuous-integration/drone/push Build is passing
And make my configuration build after the removed option from
`programs.direnv` in home-manager.
2021-11-30 15:41:14 +01:00
0bf893c8a0
home: restart services automatically (again)
...
continuous-integration/drone/push Build is passing
I think my issue was *not* related to this, so I might as well keep
using it since it does seem useful in the long run.
This reverts commit a94f349dde .
2021-11-30 15:41:14 +01:00
925b872305
home: git: switch to 'delta'
...
continuous-integration/drone/push Build is passing
Now that my issue with it has been resolved [1], let's switch to the
more mature tool.
This also solves a small issue that I had with `diff-highlight` which is
that non-highlighted text should not be boldened.
[1]: https://github.com/dandavison/delta/issues/544
2021-11-29 17:50:07 +01:00
2b5fedadd2
home: git: use diff-highlight in interactive diffs
...
Now even `git log -p` and `git add -p` can use the more readable diffs.
2021-11-29 13:13:48 +01:00
6f643052e1
home: wm: i3: show notification on toggling mute
continuous-integration/drone/push Build is passing
2021-11-12 10:21:25 +01:00
cef430ed39
home: tmux: remove tmux service
...
continuous-integration/drone/push Build is passing
Turns out it is more trouble than it is worth trying to make this work:
with the secure socket problem etc...
The first start up is fast enough for me in the end.
This reverts commit cc21d84808 .
2021-11-09 15:32:59 +01:00
9b4a92895f
home: wm: dunst: replace deprecated 'geometry'
continuous-integration/drone/push Build is passing
2021-11-04 16:35:06 +01:00
2af0fe542f
home: wm: i3: use packaged scripts
...
Instead of inlining them in the configuration, use an actual package for
those.
2021-11-04 16:35:06 +01:00
7dc177cf44
home: wm: i3: avoid loading icon on notifications
...
Because my script are obviously not startup id aware, hovering on the
notification leads to having a loading cursor.
2021-11-03 17:57:33 +01:00
da4acebdde
home: wm: i3: notify when changing audio volume
2021-11-03 17:50:28 +01:00
3f7fb26b8f
home: wm: i3: extract 'notify-send' variable
...
It is used in multiple scripts, might as well centralise it.
2021-11-03 17:49:47 +01:00
a94f349dde
home: do not restart services automatically
...
Turns out it is *not* ideal when modifying my WM configuration in any
way... Having i3 restart due to changing a keybinding is not great.
This reverts commit 6bec62073b .
2021-11-03 14:10:18 +01:00
b83f28f2ba
home: wm: i3: use 'i3status-rust.package' value
2021-11-03 14:10:18 +01:00
14e4e681aa
home: wm: screen-lock: rename changed option
2021-10-22 13:15:22 +02:00
6bec62073b
home: start services when switching
...
continuous-integration/drone/push Build is passing
As I use home-manager with its NixOS module, I do not see the message
suggesting to start the services otherwise.
2021-10-21 16:42:15 +02:00
8edef9d528
home: wm: i3bar: add bluetooth blocks
...
continuous-integration/drone/push Build is passing
I have decided that the potential security and privacy risk of exposing
my MAC addresses is fine by me.
My earphones and headphones do not seem to expose their battery level,
would need more investigation.
2021-10-18 15:51:15 +02:00
708d60bcc6
home: git: rewrite gitlab URLs to use ssh
continuous-integration/drone/push Build is passing
2021-10-18 14:45:23 +02:00
5e438f9e77
home: git: rewrite github URLs to use ssh
2021-10-18 14:44:19 +02:00
9e33f4ca82
home: git: rewrite personal gitea URLs to use ssh
2021-10-18 14:44:08 +02:00
c55708ab54
home: wm: i3bar: use dynamic width on music block
continuous-integration/drone/push Build is passing
2021-10-16 18:07:07 +02:00
537fa5c909
home: wm: i3: add 'rofi-bluetooth' binding
continuous-integration/drone/push Build is passing
2021-10-15 17:19:12 +02:00
8a8256e555
home: tmux: add binding for block selection
2021-10-15 17:13:02 +02:00
9117df1e72
home: wm: i3: don't add 'dragger' through profile
2021-10-15 17:12:24 +02:00
b1cff1b8a3
home: git: add git-related packages when enabled
...
continuous-integration/drone/push Build is passing
Instead of adding them in the general packages section.
2021-10-13 15:36:28 +02:00
e475855e18
home: git: inline EPITA configuration include
2021-10-13 15:36:28 +02:00
111ee136c8
home: git: use 'mkMailAccount'
2021-10-13 15:36:28 +02:00
8d8904ccef
home: mail: accounts: use 'mkMailAccount'
2021-10-12 17:55:37 +02:00
b298607ea7
home: git: add 'git' alias
continuous-integration/drone/push Build is passing
2021-10-12 16:33:33 +02:00
8c103a2261
home: gammastep: fix typo
2021-10-08 15:03:45 +02:00
323e99bbb0
home: xdg: make gdb store history in XDG_DATA_HOME
continuous-integration/drone/push Build is passing
2021-10-08 12:46:00 +02:00
8569a8eb55
home: firefox: add 'reddit-comment-collapser'
2021-10-06 09:48:20 +02:00
6d393fdef2
home: firefox: re-organise module
2021-10-06 09:48:20 +02:00
a85922b3b3
home: firefox: add 'refined-github'
2021-10-06 09:48:20 +02:00
cc21d84808
home: tmux: add tmux service
...
continuous-integration/drone/push Build is passing
The service definition is pretty awful, but it deals with the secure
socket correctly...
This avoids having a small lapse when starting the very first shell of a
session, which must first launch the server.
2021-09-30 16:58:44 +02:00
84cdc30037
home: tmux: make history longer
...
We got tons of RAM!
2021-09-30 16:47:52 +02:00
07cf0fa4da
home: wm: i3: launch tmux when starting terminal
...
continuous-integration/drone/push Build is passing
Similarly to the `zsh` snippet, launch tmux unless I explicitly do not
want it.
The reason I also add it in `i3` is to make the launch happen sooner,
and to avoid doing double work on some shell startup shenanigans if I
can.
2021-09-30 15:38:43 +02:00
24de1890fc
home: zsh: launch tmux when starting a shell
2021-09-30 15:34:16 +02:00
4055ef17f0
home: vim: switch back to gruvbox theme
...
continuous-integration/drone/push Build is passing
Onedark is too annoying to deal with, and I still like gruvbox's colors
best.
2021-09-29 18:50:33 +02:00
f6faa11ff7
home: put modules into folders
2021-09-26 23:09:32 +02:00
67090494e2
home: terminal: put modules into folders
2021-09-26 23:09:32 +02:00
0d44b3b9f2
home: x: put modules into folders
2021-09-26 23:09:32 +02:00
37c20529c1
home: wm: put modules into folders
2021-09-26 23:09:32 +02:00
2449a96652
home: mail: put modules into folders
2021-09-26 23:09:32 +02:00
8a9337710f
home: firefox: put modules into folders
2021-09-26 23:09:32 +02:00
df302465c9
home: remove unused 'secrets' module
2021-09-25 13:27:01 +02:00
673ead7863
home: ssh: add missing 'mkIf cfg.enable'
continuous-integration/drone/push Build is passing
2021-09-24 01:21:57 +02:00
3d10461a6e
home: remove unused arguments
2021-09-24 01:21:57 +02:00
c93a9e5a98
home: wm: i3: use 'recursiveMerge'
2021-09-23 22:11:25 +02:00