From 73caf443865764c1b667b9c27b18f58c76083e74 Mon Sep 17 00:00:00 2001
From: willifan <willifan@pm.me>
Date: Thu, 9 Jan 2025 21:02:04 +0100
Subject: [PATCH 1/2] enabled niri for Lenni and Lillie

---
 hosts/Lenni/default.nix  | 1 +
 hosts/Lillie/default.nix | 1 +
 2 files changed, 2 insertions(+)

diff --git a/hosts/Lenni/default.nix b/hosts/Lenni/default.nix
index 78192dc..7355bfa 100644
--- a/hosts/Lenni/default.nix
+++ b/hosts/Lenni/default.nix
@@ -15,6 +15,7 @@
     dev.enable = true;
     laser.enable = true;
     windowManager = "niri-session";
+    wm.niri.enable = true;
     hyprland.enable = false;
   };
 
diff --git a/hosts/Lillie/default.nix b/hosts/Lillie/default.nix
index 228b41f..7b65eab 100644
--- a/hosts/Lillie/default.nix
+++ b/hosts/Lillie/default.nix
@@ -14,6 +14,7 @@
     autologin.enable = false;
     emulation.enable = true;
     laser.enable = true;
+    wm.niri.enable = true;
 
     hyprland = {
       hardware.Lillie.enable = true;

From 392f3952ce8bb07cb1f7392a81fa1adcae4fddb8 Mon Sep 17 00:00:00 2001
From: willifan <willifan@pm.me>
Date: Sat, 11 Jan 2025 13:18:12 +0100
Subject: [PATCH 2/2] added firefox pwa

---
 modules/default/common/desktop/default.nix |  1 +
 modules/default/common/desktop/firefox.nix | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 modules/default/common/desktop/firefox.nix

diff --git a/modules/default/common/desktop/default.nix b/modules/default/common/desktop/default.nix
index 52e4e4f..2737df8 100644
--- a/modules/default/common/desktop/default.nix
+++ b/modules/default/common/desktop/default.nix
@@ -7,6 +7,7 @@
     ./autostart.nix
     ./boot.nix
     ./dev.nix
+    ./firefox.nix
     ./k40.nix
     ./keyboard.nix
     ./nfs-client.nix
diff --git a/modules/default/common/desktop/firefox.nix b/modules/default/common/desktop/firefox.nix
new file mode 100644
index 0000000..628a22c
--- /dev/null
+++ b/modules/default/common/desktop/firefox.nix
@@ -0,0 +1,13 @@
+{ lib, config, pkgs, ... }:
+
+lib.mkIf config.desktop.enable {
+  environment.systemPackages = [
+    pkgs.firefoxpwa
+  ];
+
+  programs.firefox = {
+    enable = true;
+    package = pkgs.firefox;
+    nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
+  };
+}