Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
d103cbbb0e
home: wm: i3bar: show microphone status
2022-03-09 12:09:43 +01:00
Bruno BELANYI
a6a64047de
home: wm: i3: only boost volume on 'Shift' mapping
2022-02-18 12:22:51 +01:00
Bruno BELANYI
dbc808ce50
home: wm: i3bar: show volume when muted
2022-02-03 11:40:24 +01:00
Bruno BELANYI
f386149550
home: wm: change default screen-lock timeout
...
5 minutes is too short.
2022-01-07 08:55:58 +01:00
Bruno BELANYI
d42eaeb362
home: wm: i3: show notification on toggling mute
2021-11-12 10:21:25 +01:00
Bruno BELANYI
c11b3a2fa6
home: wm: dunst: replace deprecated 'geometry'
2021-11-04 16:35:06 +01:00
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
751af91c2c
home: wm: i3: notify when changing audio volume
2021-11-03 17:50:28 +01:00
Bruno BELANYI
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
Bruno BELANYI
548484d918
home: wm: i3: use 'i3status-rust.package' value
2021-11-03 14:10:18 +01:00
Bruno BELANYI
66c3b70997
home: wm: screen-lock: rename changed option
2021-10-22 13:15:22 +02:00
Bruno BELANYI
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
Bruno BELANYI
a9f751f0ed
home: wm: i3bar: use dynamic width on music block
2021-10-16 18:07:07 +02:00
Bruno BELANYI
0d87934ee0
home: wm: i3: add 'rofi-bluetooth' binding
2021-10-15 17:19:12 +02:00
Bruno BELANYI
8b763099e3
home: wm: i3: don't add 'dragger' through profile
2021-10-15 17:12:24 +02:00
Bruno BELANYI
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
Bruno BELANYI
acc23ab684
home: wm: put modules into folders
2021-09-26 23:09:32 +02:00
Bruno BELANYI
364ea0404a
home: wm: i3: use 'recursiveMerge'
2021-09-23 22:11:25 +02:00
Bruno BELANYI
9a5bba7574
home: wm: i3bar: remove redundant '%'
2021-08-31 18:31:32 +02:00
Bruno BELANYI
a5d3f7f861
home: wm: i3: also toggle xss-lock
2021-06-26 18:38:11 +02:00
Bruno BELANYI
e8f664c949
home: wm: dunst: use rofi as 'dmenu' when enabled
2021-06-23 23:08:23 +02:00
Bruno BELANYI
43786904b4
home: wm: i3: enable rofi bindings when applicable
2021-06-23 23:06:15 +02:00
Bruno BELANYI
2b200fc98e
home: wm: dunst: add line wrapping
...
Once again, trying to make them actually readable.
2021-06-22 19:48:03 +02:00
Bruno BELANYI
1d26e5146c
home: wm: dunst: add max icon size
...
Otherwise I end up with icons that are way too big...
2021-06-22 19:39:35 +02:00
Bruno BELANYI
48859859eb
home: wm: screen-lock: use actual assertion
...
Instead of hijacking the type verification, use an assertion.
2021-06-15 17:45:17 +02:00
Bruno BELANYI
e7723d5275
home: wm: i3: remove 'udiskie' and 'flameshot'
...
It makes more sense to activate those at the `profile` level.
2021-06-03 17:34:16 +02:00
Bruno BELANYI
0cf077012d
home: wm: i3: move script generation out-of-line
...
This makes for a cleaner configuration file.
2021-06-03 17:18:33 +02:00
Bruno BELANYI
a648fc6d0f
home: wm: i3: use pamixer for audio control
...
This can be used with either pipewire and pulseaudio without having to
install all of pulseaudio.
2021-05-25 23:13:35 +02:00
Bruno BELANYI
d43a224da0
home: wm: i3bar: invert baclight icon
...
Because I am using an emoji font, it looks better that way.
2021-05-22 23:59:27 +02:00
Bruno BELANYI
7f0c595ae8
home: wm: rofi: configure terminal
2021-05-22 23:47:27 +02:00
Bruno BELANYI
d87f37c572
home: wm: i3bar: add 'backlight' block
2021-05-16 00:03:59 +02:00
Bruno BELANYI
226b8f7b6a
home: wm: i3bar: remove gammastep block
...
It doesn't seem to be working well with my setup...
2021-05-16 00:03:59 +02:00
Bruno BELANYI
62ac22a8c5
home: wm: i3: use 'brightnessctl'
2021-05-16 00:03:59 +02:00
Bruno BELANYI
27c11b9b67
home: wm: i3: fix screen-related mappings
2021-05-16 00:03:59 +02:00
Bruno BELANYI
c7fccd3ed3
home: wm: i3: add i3-get-window-criteria package
2021-05-10 00:31:01 +02:00
Bruno BELANYI
0c8eea0fb4
home: wm: i3bar: use FontAwesome5 for icons
2021-05-10 00:31:01 +02:00
Bruno BELANYI
5930fc0d3b
home: wm: i3: use new 'fonts' option type
2021-05-10 00:31:01 +02:00
Bruno BELANYI
e0fe15aa2b
home: wm: i3: add mic mute media key
2021-05-08 17:14:13 +02:00
Bruno BELANYI
ec8ea63fcb
home: wm: i3: fix audio media keys
2021-05-08 17:14:13 +02:00
Bruno BELANYI
7a85b04541
home: wm: i3bar: extend width of music block
2021-05-08 17:14:13 +02:00
Bruno BELANYI
b52c55db5f
home: wm: i3bar: show temperature block by default
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f8a1480d09
home: wm: screen-lock: add 'notify.delay' setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
e5b5e73294
home: wm: screen-lock: add corner delay setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
7c17b675f6
home: wm: i3: use keycode for shutdown mapping
...
The motivation for using keycodes for all those mappings is to allow
switch to an actual french keyboard layout it still be able to move
through workspaces etc...
2021-05-08 17:14:13 +02:00
Bruno BELANYI
ad2c5dd209
home: wm: i3: add display bindings
2021-05-08 17:14:13 +02:00
Bruno BELANYI
6cea859693
home: wm: i3: add dunst bindings
2021-05-08 17:14:13 +02:00