From b0440fa4c19f7945935007acb1fbcaea666e1337 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Tue, 23 Sep 2025 01:42:16 -0600 Subject: [PATCH 1/3] t14: fix battery indicator config --- home/modules/defaultDesktopPack.nix | 4 ++++ home/modules/gui/waybar.nix | 30 ++++++++++++++------------- home/platforms/fabian@t14/default.nix | 5 ++++- 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/home/modules/defaultDesktopPack.nix b/home/modules/defaultDesktopPack.nix index 6e84fab..a6021e5 100644 --- a/home/modules/defaultDesktopPack.nix +++ b/home/modules/defaultDesktopPack.nix @@ -9,6 +9,10 @@ with lib; let in { options.local.defaultDesktopPack = { enable = mkEnableOption "common desktop programs and services"; + laptop = mkOption { + type = types.bool; + default = false; + }; }; config = mkIf cfg.enable { home.packages = with pkgs; [ diff --git a/home/modules/gui/waybar.nix b/home/modules/gui/waybar.nix index 7112b41..e7ed2aa 100644 --- a/home/modules/gui/waybar.nix +++ b/home/modules/gui/waybar.nix @@ -6,7 +6,7 @@ }: with lib; let cfg = config.local.gui; - laptop = config.trivium.laptop.enable; + laptop = config.local.defaultDesktopPack.laptop; in { config = mkIf cfg.enable { programs.waybar = { @@ -26,20 +26,22 @@ in { "clock" ]; - modules-right = [ - "privacy" - "cpu" - "memory" - "disk" - "temperature" - "keyboard-state" - "tray" - ] ++ lists.optionals laptop [ - "battery" - ]; + modules-right = + [ + "privacy" + "cpu" + "memory" + "disk" + "temperature" + "keyboard-state" + "tray" + ] + ++ lists.optionals laptop [ + "battery" + ]; "battery" = mkIf laptop { - format = "{capacity}% {icon}"; - format-icons = ["" "" "" "" ""]; + format = "{capacity}% {icon}"; + format-icons = ["" "" "" "" ""]; }; "keyboard-state" = { numlock = true; diff --git a/home/platforms/fabian@t14/default.nix b/home/platforms/fabian@t14/default.nix index f0ae36c..09472d7 100644 --- a/home/platforms/fabian@t14/default.nix +++ b/home/platforms/fabian@t14/default.nix @@ -11,7 +11,10 @@ ]; local = { - defaultDesktopPack.enable = true; + defaultDesktopPack = { + enable = true; + laptop = true; + }; services = { gpg.defaultKey = "7206D8EE2474F3DF18EA876F0EC1691FF8C1A81F"; From 077de7bd0d46b41de4ae882bdc64e0739e9f79e7 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Tue, 23 Sep 2025 01:42:59 -0600 Subject: [PATCH 2/3] home: override firefox package to support pass --- home/modules/firefox.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/home/modules/firefox.nix b/home/modules/firefox.nix index cc053fe..c260730 100644 --- a/home/modules/firefox.nix +++ b/home/modules/firefox.nix @@ -12,7 +12,13 @@ in { }; config = mkIf cfg.enable { - programs.firefox.enable = true; + programs.firefox = { + enable = true; + package = pkgs.firefox.override { + nativeMessagingHosts = [pkgs.passff-host]; + }; + }; + xdg = { mimeApps = { enable = true; From fe37f8ad8671b3b392fb0c61d8e87a18cfa51926 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Tue, 23 Sep 2025 01:44:09 -0600 Subject: [PATCH 3/3] nix fmt --- sys/platforms/vps/srv/radicale.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/platforms/vps/srv/radicale.nix b/sys/platforms/vps/srv/radicale.nix index 1b7b5eb..ce0b309 100644 --- a/sys/platforms/vps/srv/radicale.nix +++ b/sys/platforms/vps/srv/radicale.nix @@ -23,7 +23,7 @@ with lib; { enable = true; settings = { server = { - hosts = [ "127.0.0.1:5232" ]; + hosts = ["127.0.0.1:5232"]; }; auth = { type = "htpasswd";