a371ab9406
home: wm: i3: fix 'toggle-xautolock'
...
Because of DPMS, I would still get a screen-lock after a 10-minute
timeout.
I think the `xset s {on,off}` part is not _strictly_ necessary, but a
little bit of cargo-culting never hurt anybody.
According to the `xss-lock` man page `xset s on` use hard-coded values,
not my preferred timeouts. Given that I rely on `xautolock` anyway, I
don't care about the timeouts and set them to `0`.
2026-04-04 23:05:58 +01:00
452a1e9645
home: wm: clarify documentation
2026-04-04 23:05:58 +01:00
537e16501b
home: wm: use 'i3lock' with 'i3'
...
Rather than use it as the default, set it in the `i3` module.
2026-04-04 23:05:58 +01:00
f02465091c
home: wm: fix documentation
2026-04-04 23:05:58 +01:00
ba6d0ee918
home: wm: screen-lock: use 'writeShellApplication'
...
More robust implementation of the notifier.
2026-04-04 23:05:58 +01:00
8233f8e3d9
home: wm: screen-lock: remove 'cornerLock'
...
I never use it...
2026-04-04 23:05:58 +01:00
5381aa79de
home: wm: make 'windowManager' extensible
2026-04-04 23:05:58 +01:00
4086e94d3c
home: wm: fix typo
2026-04-04 23:05:58 +01:00
457d4841ea
home: wm: i3: use grey background
...
Because I sometimes do get a glimpse of the background, and would rather
not have anything on it.
2026-04-04 23:05:58 +01:00
8e0ea3593c
home: firefox: tridactyl: refactor editor float
...
Ghostty *needs* a specific format for its `--class`, but not for its
`--title`.
2026-04-04 23:05:58 +01:00
14299fc6e8
home: terminal: rename 'default'
...
It doesn't make the *most* sense as an option name to use `program`.
2026-04-01 20:04:43 +01:00
b776c35692
treewide: remove redundant 'builtins'
...
I keep forgetting `map` and `removeAttrs` are included at the top-level
in the prelude.
2026-02-26 15:48:14 +00:00
d2a8894eb2
home: wm: i3: make 'firefox' history float
ci/woodpecker/manual/check Pipeline failed
2025-05-05 18:06:46 +01:00
b7b6705391
home: wm: i3: make 'arandr' float
...
ci/woodpecker/push/check Pipeline was successful
Another work-around due to a wrapper in nixpkgs.
2024-12-18 20:48:09 -05:00
ead8101b8d
home: wm: i3: match 'blueman' float explicitly
...
This is more of a work-around due to the wrapper in nixpkgs' packaging
of that application, so might as well make that explicit and narrow.
2024-12-18 20:48:09 -05:00
c75a307c58
home: wm: i3: fix 'pavucontrol' float
ci/woodpecker/push/check Pipeline was successful
2024-12-18 20:39:15 -05:00
0547ebc33c
home: wm: i3: remove 'FIXME'
...
ci/woodpecker/push/check Pipeline was successful
Add a clearer message about why I don't use the `startup` section.
2024-10-16 10:43:52 +00:00
898523d079
treewide: fix typos
2024-09-27 13:49:29 +00:00
a657a7742e
home: wm: i3bar: fix 'net' block when disconnected
...
ci/woodpecker/push/check Pipeline is pending
I still sometimes get the error message about not being able to format
the block, this should fix it.
2023-12-18 09:41:35 +00:00
104bc05871
home: wm: use upstream 'vimix-cursors'
2023-12-14 14:26:18 +00:00
3a2f02f001
home: wm: i3bar: add VPN blocks
2023-12-14 14:25:48 +00:00
33b94a7f9d
home: wm: i3bar: add 'flatten' call
...
This makes it easier to declare multiple blocks at once, as will be done
in the next commit.
2023-12-14 11:41:27 +00:00
e41bacc2fc
home: wm: i3: make 'rofi-bluetooth' ignore case
...
ci/woodpecker/push/check Pipeline was successful
The options given to the script are piped straight to `rofi -dmenu`,
which apparently needs the `-i` switch to be case insensitive.
2023-12-04 13:44:06 +00:00
15ca07bc64
home: wm: i3bar: remove redundant buttons
...
Turns out they're not needed, or at least not anymore?
2023-12-01 19:20:52 +00:00
302cb907ef
home: wm: i3: make blueman device manager floating
ci/woodpecker/push/check Pipeline was successful
2023-11-28 20:28:12 +00:00
65a8f7c481
home: create 'modules/home' folder
...
Consolidating all modules under the same path, to clear out the
top-level directory.
2023-11-11 18:12:05 +00:00