f386149550
home: wm: change default screen-lock timeout
...
5 minutes is too short.
2022-01-07 08:55:58 +01:00
0435a50675
home: vim: cut back on fzf mappings
...
I only ever use the buffer and files regularly.
2021-12-22 23:34:46 +01:00
c492774baa
home: git: do not change metadata color
2021-12-06 21:24:31 +01:00
07b60f8f52
flake: bump inputs
...
And make my configuration build after the removed option from
`programs.direnv` in home-manager.
2021-11-30 15:41:14 +01:00
eb89d7feb3
home: restart services automatically (again)
...
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
281edd4eac
home: git: switch to 'delta'
...
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
48a9f9b11e
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
d42eaeb362
home: wm: i3: show notification on toggling mute
2021-11-12 10:21:25 +01:00
f020338056
home: tmux: remove tmux service
...
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
c11b3a2fa6
home: wm: dunst: replace deprecated 'geometry'
2021-11-04 16:35:06 +01:00
99e300bbc4
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
d724c205ea
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
751af91c2c
home: wm: i3: notify when changing audio volume
2021-11-03 17:50:28 +01:00
335454ee16
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
72310d4047
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
548484d918
home: wm: i3: use 'i3status-rust.package' value
2021-11-03 14:10:18 +01:00
66c3b70997
home: wm: screen-lock: rename changed option
2021-10-22 13:15:22 +02:00
36d6b2828e
home: start services when switching
...
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
d353e2557c
home: wm: i3bar: add bluetooth blocks
...
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
ae06ccac4a
home: git: rewrite gitlab URLs to use ssh
2021-10-18 14:45:23 +02:00
a8cf45a9f7
home: git: rewrite github URLs to use ssh
2021-10-18 14:44:19 +02:00
6a18be1d0a
home: git: rewrite personal gitea URLs to use ssh
2021-10-18 14:44:08 +02:00
a9f751f0ed
home: wm: i3bar: use dynamic width on music block
2021-10-16 18:07:07 +02:00
0d87934ee0
home: wm: i3: add 'rofi-bluetooth' binding
2021-10-15 17:19:12 +02:00
645a602cc1
home: tmux: add binding for block selection
2021-10-15 17:13:02 +02:00
8b763099e3
home: wm: i3: don't add 'dragger' through profile
2021-10-15 17:12:24 +02:00
7b7041e5b5
home: git: add git-related packages when enabled
...
Instead of adding them in the general packages section.
2021-10-13 15:36:28 +02:00
0bfc92b09c
home: git: inline EPITA configuration include
2021-10-13 15:36:28 +02:00
f76803c9bb
home: git: use 'mkMailAccount'
2021-10-13 15:36:28 +02:00
7b6af91642
home: mail: accounts: use 'mkMailAccount'
2021-10-12 17:55:37 +02:00
3e6c467816
home: git: add 'git' alias
2021-10-12 16:33:33 +02:00
152df1501a
home: gammastep: fix typo
2021-10-08 15:03:45 +02:00
cf47817b34
home: xdg: make gdb store history in XDG_DATA_HOME
2021-10-08 12:46:00 +02:00
02263141c4
home: firefox: add 'reddit-comment-collapser'
2021-10-06 09:48:20 +02:00
f494c3cba7
home: firefox: re-organise module
2021-10-06 09:48:20 +02:00
c746d7d3ba
home: firefox: add 'refined-github'
2021-10-06 09:48:20 +02:00
ac76d8ae68
home: tmux: add tmux service
...
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
3ec99d4c0e
home: tmux: make history longer
...
We got tons of RAM!
2021-09-30 16:47:52 +02:00
e4bd59b82b
home: wm: i3: launch tmux when starting terminal
...
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
3d0a73fffd
home: zsh: launch tmux when starting a shell
2021-09-30 15:34:16 +02:00
cdabd4fb5d
home: vim: switch back to gruvbox theme
...
Onedark is too annoying to deal with, and I still like gruvbox's colors
best.
2021-09-29 18:50:33 +02:00
dc5a44ce82
home: put modules into folders
2021-09-26 23:09:32 +02:00
5b0e0bcbc2
home: terminal: put modules into folders
2021-09-26 23:09:32 +02:00
b90629fdd9
home: x: put modules into folders
2021-09-26 23:09:32 +02:00
acc23ab684
home: wm: put modules into folders
2021-09-26 23:09:32 +02:00
544aec0d91
home: mail: put modules into folders
2021-09-26 23:09:32 +02:00
a12b629dc3
home: firefox: put modules into folders
2021-09-26 23:09:32 +02:00
963c86c66f
home: remove unused 'secrets' module
2021-09-25 13:27:01 +02:00
f3519e845f
home: ssh: add missing 'mkIf cfg.enable'
2021-09-24 01:21:57 +02:00
8ba1746be4
home: remove unused arguments
2021-09-24 01:21:57 +02:00