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
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
9117df1e72
home: wm: i3: don't add 'dragger' through profile
2021-10-15 17:12:24 +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
37c20529c1
home: wm: put modules into folders
2021-09-26 23:09:32 +02:00
c93a9e5a98
home: wm: i3: use 'recursiveMerge'
2021-09-23 22:11:25 +02:00
8596ce8638
home: wm: i3bar: remove redundant '%'
2021-08-31 18:31:32 +02:00
57717d70ef
home: wm: i3: also toggle xss-lock
2021-06-26 18:38:11 +02:00
92c2748747
home: wm: dunst: use rofi as 'dmenu' when enabled
2021-06-23 23:08:23 +02:00
4cae294cf5
home: wm: i3: enable rofi bindings when applicable
2021-06-23 23:06:15 +02:00
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
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
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
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
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
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
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
1a5dd0b91c
home: wm: rofi: configure terminal
2021-05-22 23:47:27 +02:00
f9d849c5da
home: wm: i3bar: add 'backlight' block
2021-05-16 00:03:59 +02:00
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
03130ed9ee
home: wm: i3: use 'brightnessctl'
2021-05-16 00:03:59 +02:00
ac4cf0c1a2
home: wm: i3: fix screen-related mappings
2021-05-16 00:03:59 +02:00
5f7d2c74bc
home: wm: i3: add i3-get-window-criteria package
2021-05-10 00:31:01 +02:00
8837c7c33c
home: wm: i3bar: use FontAwesome5 for icons
2021-05-10 00:31:01 +02:00
f4cc68a650
home: wm: i3: use new 'fonts' option type
2021-05-10 00:31:01 +02:00
036d59ec11
home: wm: i3: add mic mute media key
2021-05-08 17:14:13 +02:00
f89e1ba3e9
home: wm: i3: fix audio media keys
2021-05-08 17:14:13 +02:00
8788deac5e
home: wm: i3bar: extend width of music block
2021-05-08 17:14:13 +02:00
676cd03c9c
home: wm: i3bar: show temperature block by default
2021-05-08 17:14:13 +02:00
f5fcd2a7a6
home: wm: screen-lock: add 'notify.delay' setting
2021-05-08 17:14:13 +02:00
1b9b598662
home: wm: screen-lock: add corner delay setting
2021-05-08 17:14:13 +02:00
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
9dbfb65c27
home: wm: i3: add display bindings
2021-05-08 17:14:13 +02:00
f8d6447ac4
home: wm: i3: add dunst bindings
2021-05-08 17:14:13 +02:00
185781a4e2
home: wm: i3: add binding to toggle xautolock
2021-05-08 17:14:13 +02:00
cdc29efafc
home: wm: screen-lock: add xautolock options
2021-05-08 17:14:13 +02:00
9f6c614c9f
home: wm: add screen-lock
2021-05-08 17:14:13 +02:00
54a20058fb
home: wm: dunst: add configuration
2021-05-08 17:14:13 +02:00
6bad81a644
home: wm: add dunst
2021-05-08 17:14:13 +02:00
971ee359ce
home: wm: use explicit 'enable' options
...
This is so that I can explicitly enable them if I were to use Wayland
and Sway, given that they should be compatible with both environment.
This also means that putting them in `/home/x/` would a misnomer... Will
revisit this if and when I try out Wayland and sway...
2021-05-08 17:14:13 +02:00
046391e26e
home: wm: i3bar: hide music block when not playing
2021-05-08 17:14:13 +02:00
b32fec2c63
home: wm: i3bar: add gammastep block if enabled
2021-05-08 17:14:13 +02:00
4d04dd9b9b
home: wm: i3: use udiskie service
2021-05-08 17:14:13 +02:00
595720dcd4
home: wm: i3: use flameshot service directly
...
Instead of starting `flameshot` with `i3`, use the provided service.
2021-05-08 17:14:13 +02:00
fee045d82c
home: wm: i3: use 'my.home.terminal' explicitly
2021-05-08 17:14:13 +02:00
90ccf42779
home: wm: i3: add configuration
2021-05-08 17:14:13 +02:00
cdbe16e703
home: wm: add rofi
2021-05-08 17:14:13 +02:00
1da8177ea2
home: wm: add i3bar
2021-05-08 17:14:13 +02:00
f57cfda767
home: wm: add i3
...
This is only the basic default configuration. The full configuration
will come later.
I am not a fan of `wm.windowManager`, I might rename that option at some
point.
2021-05-08 17:14:13 +02:00