Commit graph

224 commits

Author SHA1 Message Date
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-12 10:21:25 +01:00
cef430ed39 home: tmux: remove tmux service
All checks were successful
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'
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-16 18:07:07 +02:00
537fa5c909 home: wm: i3: add 'rofi-bluetooth' binding
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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'
All checks were successful
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
680d0c9f37 home: gdb: add nix store to safe path
For now, the nix store path is hard-coded rather than substituted.

This is useful for pretty-printing C++ types compiled with a different
C++ library from my gdb.
2021-09-03 17:34:39 +02:00
8596ce8638 home: wm: i3bar: remove redundant '%' 2021-08-31 18:31:32 +02:00
9aba0d3ce0 home: pager: remove lesspipe
I don't use it anymore.
2021-08-30 21:23:13 +02:00
11fbbd62eb home: zsh: clean-up blank in history
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-25 12:51:38 +02:00
d21087ddcd home: zsh: append to history
Otherwise the file is replaced rather than appended to.
2021-08-25 12:44:42 +02:00