Compare commits
2 Commits
c6b759e19e
...
ff76781a97
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff76781a97 | ||
|
|
856445c505 |
@@ -337,14 +337,6 @@ implement. Bernardo moves accepted items into a tier.*
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
- **[usefulness] Automount removable media (udiskie)**: Right now
|
|
||||||
`services.udisks2` is enabled at the system level, but there is no
|
|
||||||
user-space automounter. Inserting a USB drive requires opening a file
|
|
||||||
manager to mount it manually, and there are no notifications when a drive
|
|
||||||
is safe to remove. Adding `udiskie` (enabled via Home Manager) provides a
|
|
||||||
lightweight daemon for desktop notifications and zero-click automounting
|
|
||||||
for USB drives, closing a standard workstation expectation gap.
|
|
||||||
Cost: cheap (one package + home-manager toggle).
|
|
||||||
|
|
||||||
- **[usefulness] External monitor brightness control (ddcutil)**: Laptops
|
- **[usefulness] External monitor brightness control (ddcutil)**: Laptops
|
||||||
can dim their internal screens via `brightnessctl` and the OSD keys, but
|
can dim their internal screens via `brightnessctl` and the OSD keys, but
|
||||||
@@ -379,12 +371,6 @@ implement. Bernardo moves accepted items into a tier.*
|
|||||||
when sharing screens.
|
when sharing screens.
|
||||||
|
|
||||||
|
|
||||||
- **[usefulness] File Manager Archive Backend (`file-roller` or `xarchiver`)**:
|
|
||||||
Thunar is configured with `thunar-archive-plugin` in the system module, but
|
|
||||||
the underlying archive extraction GUI backend is missing. Consequently,
|
|
||||||
right-clicking a `.zip` or `.tar.gz` file and clicking "Extract Here" will
|
|
||||||
fail silently. Adding an archive manager fulfills a fundamental workstation
|
|
||||||
requirement and fixes the broken context menu.
|
|
||||||
|
|
||||||
## Decisions `[human]`
|
## Decisions `[human]`
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,20 @@ Template:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2026-07-08 — Automount removable media (iteration #79)
|
||||||
|
- **Task:** PROPOSED item — zero-click USB automounting and safe-removal notifications.
|
||||||
|
- **Did:** Added `services.udiskie.enable = true` to `modules/home/default.nix`.
|
||||||
|
- **Verified:** V1 (flake check).
|
||||||
|
- **Pending:** nothing.
|
||||||
|
- **Next suggestion:** continue tackling the PROPOSED backlog queue (e.g. xwaylandvideobridge or easyeffects).
|
||||||
|
|
||||||
|
## 2026-07-08 — File Manager Archive Backend (iteration #78)
|
||||||
|
- **Task:** PROPOSED item — provide a GUI backend for Thunar's archive extraction plugin.
|
||||||
|
- **Did:** Added `file-roller` to `environment.systemPackages` in `modules/nixos/file-manager.nix`.
|
||||||
|
- **Verified:** V1 (flake check).
|
||||||
|
- **Pending:** nothing.
|
||||||
|
- **Next suggestion:** continue tackling the PROPOSED backlog queue (e.g. udiskie or xwaylandvideobridge).
|
||||||
|
|
||||||
## 2026-07-08 — Hardware security key support (iteration #77)
|
## 2026-07-08 — Hardware security key support (iteration #77)
|
||||||
- **Task:** PROPOSED item — enable FIDO2/U2F support for hardware tokens.
|
- **Task:** PROPOSED item — enable FIDO2/U2F support for hardware tokens.
|
||||||
- **Did:** Added `services.pcscd.enable = true` to `modules/nixos/default.nix` (NixOS >= 26.05 udev handles u2f natively).
|
- **Did:** Added `services.pcscd.enable = true` to `modules/nixos/default.nix` (NixOS >= 26.05 udev handles u2f natively).
|
||||||
|
|||||||
@@ -34,6 +34,9 @@
|
|||||||
# menu module.
|
# menu module.
|
||||||
services.cliphist.enable = true;
|
services.cliphist.enable = true;
|
||||||
|
|
||||||
|
# Automount removable media (USB drives) and provide safe-removal notifications.
|
||||||
|
services.udiskie.enable = true;
|
||||||
|
|
||||||
# Wifi from the bar: nm-applet lives in waybar's tray (SNI flag via
|
# Wifi from the bar: nm-applet lives in waybar's tray (SNI flag via
|
||||||
# preferStatusNotifierItems — without it there is no tray icon).
|
# preferStatusNotifierItems — without it there is no tray icon).
|
||||||
services.network-manager-applet.enable = true;
|
services.network-manager-applet.enable = true;
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ in
|
|||||||
services.udisks2.enable = lib.mkDefault true; # mount/unmount removable media
|
services.udisks2.enable = lib.mkDefault true; # mount/unmount removable media
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
file-roller # GUI archive manager (backend for thunar-archive-plugin)
|
||||||
ffmpegthumbnailer # video thumbnails (Thunar + yazi)
|
ffmpegthumbnailer # video thumbnails (Thunar + yazi)
|
||||||
libgsf # ODF thumbnails
|
libgsf # ODF thumbnails
|
||||||
poppler-utils # PDF thumbnails / pdftoppm (yazi PDF preview too)
|
poppler-utils # PDF thumbnails / pdftoppm (yazi PDF preview too)
|
||||||
|
|||||||
Reference in New Issue
Block a user