Bruno BELANYI
b587323095
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
9616c5cce7
home: wm: i3: simplify 'htop' rule
...
continuous-integration/drone/push Build is passing
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
e568b85781
home: wm: i3: bigger 'htop' window
...
continuous-integration/drone/push Build is passing
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
ed24bebc04
home: wm: i3bar: show microphone status
continuous-integration/drone/push Build is passing
2022-03-09 12:09:43 +01:00
Bruno BELANYI
44ed078606
home: wm: i3: only boost volume on 'Shift' mapping
continuous-integration/drone/push Build is passing
2022-02-18 12:22:51 +01:00
Bruno BELANYI
d6acc175de
home: wm: i3bar: show volume when muted
2022-02-03 11:40:24 +01:00
Bruno BELANYI
9c009b40eb
home: wm: change default screen-lock timeout
...
5 minutes is too short.
2022-01-07 08:55:58 +01:00
Bruno BELANYI
6f643052e1
home: wm: i3: show notification on toggling mute
continuous-integration/drone/push Build is passing
2021-11-12 10:21:25 +01:00
Bruno BELANYI
9b4a92895f
home: wm: dunst: replace deprecated 'geometry'
continuous-integration/drone/push Build is passing
2021-11-04 16:35:06 +01:00
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
da4acebdde
home: wm: i3: notify when changing audio volume
2021-11-03 17:50:28 +01:00
Bruno BELANYI
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
Bruno BELANYI
b83f28f2ba
home: wm: i3: use 'i3status-rust.package' value
2021-11-03 14:10:18 +01:00
Bruno BELANYI
14e4e681aa
home: wm: screen-lock: rename changed option
2021-10-22 13:15:22 +02:00
Bruno BELANYI
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
Bruno BELANYI
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
Bruno BELANYI
537fa5c909
home: wm: i3: add 'rofi-bluetooth' binding
continuous-integration/drone/push Build is passing
2021-10-15 17:19:12 +02:00
Bruno BELANYI
9117df1e72
home: wm: i3: don't add 'dragger' through profile
2021-10-15 17:12:24 +02:00
Bruno BELANYI
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
Bruno BELANYI
37c20529c1
home: wm: put modules into folders
2021-09-26 23:09:32 +02:00
Bruno BELANYI
c93a9e5a98
home: wm: i3: use 'recursiveMerge'
2021-09-23 22:11:25 +02:00
Bruno BELANYI
8596ce8638
home: wm: i3bar: remove redundant '%'
2021-08-31 18:31:32 +02:00
Bruno BELANYI
57717d70ef
home: wm: i3: also toggle xss-lock
2021-06-26 18:38:11 +02:00
Bruno BELANYI
92c2748747
home: wm: dunst: use rofi as 'dmenu' when enabled
2021-06-23 23:08:23 +02:00
Bruno BELANYI
4cae294cf5
home: wm: i3: enable rofi bindings when applicable
2021-06-23 23:06:15 +02:00
Bruno BELANYI
23c6093c36
home: wm: dunst: add line wrapping
...
continuous-integration/drone/push Build is passing
Once again, trying to make them actually readable.
2021-06-22 19:48:03 +02:00
Bruno BELANYI
3fdcfb5b5f
home: wm: dunst: add max icon size
...
continuous-integration/drone/push Build is passing
Otherwise I end up with icons that are way too big...
2021-06-22 19:39:35 +02:00
Bruno BELANYI
cff3811cad
home: wm: screen-lock: use actual assertion
...
continuous-integration/drone/push Build is passing
Instead of hijacking the type verification, use an assertion.
2021-06-15 17:45:17 +02:00
Bruno BELANYI
a434016252
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
29437d3e3f
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
796df5475e
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
b134aedff0
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
1a5dd0b91c
home: wm: rofi: configure terminal
2021-05-22 23:47:27 +02:00
Bruno BELANYI
f9d849c5da
home: wm: i3bar: add 'backlight' block
2021-05-16 00:03:59 +02:00
Bruno BELANYI
59e833a55b
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
03130ed9ee
home: wm: i3: use 'brightnessctl'
2021-05-16 00:03:59 +02:00
Bruno BELANYI
ac4cf0c1a2
home: wm: i3: fix screen-related mappings
2021-05-16 00:03:59 +02:00
Bruno BELANYI
5f7d2c74bc
home: wm: i3: add i3-get-window-criteria package
2021-05-10 00:31:01 +02:00
Bruno BELANYI
8837c7c33c
home: wm: i3bar: use FontAwesome5 for icons
2021-05-10 00:31:01 +02:00
Bruno BELANYI
f4cc68a650
home: wm: i3: use new 'fonts' option type
2021-05-10 00:31:01 +02:00
Bruno BELANYI
036d59ec11
home: wm: i3: add mic mute media key
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f89e1ba3e9
home: wm: i3: fix audio media keys
2021-05-08 17:14:13 +02:00
Bruno BELANYI
8788deac5e
home: wm: i3bar: extend width of music block
2021-05-08 17:14:13 +02:00
Bruno BELANYI
676cd03c9c
home: wm: i3bar: show temperature block by default
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f5fcd2a7a6
home: wm: screen-lock: add 'notify.delay' setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
1b9b598662
home: wm: screen-lock: add corner delay setting
2021-05-08 17:14:13 +02:00
Bruno BELANYI
8231e8feaa
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
9dbfb65c27
home: wm: i3: add display bindings
2021-05-08 17:14:13 +02:00
Bruno BELANYI
f8d6447ac4
home: wm: i3: add dunst bindings
2021-05-08 17:14:13 +02:00