add firefox

This commit is contained in:
2025-11-02 10:20:11 -06:00
parent c1182d8521
commit 400ac5212f
6 changed files with 24 additions and 3 deletions

View File

@@ -19,7 +19,7 @@
ssh.enable = true;
sops.enable = true;
yubikey.enable = true;
tailscale.enable = true;
tailscale.enable = false;
syncthing.enable = true;
};

View File

@@ -15,7 +15,7 @@ in {
services.tailscale = {
enable = true;
useRoutingFeatures = "both";
authKeyFile = authkey_file;
#authKeyFile = authkey_file;
extraUpFlags = [
"--accept-routes=true" # true is equilivant to useRoutingFeatures = "client" (breaks shit)
"--accept-dns=true" # explicitly allow resolved

View File

@@ -6,6 +6,7 @@
}: {
imports = [
./librewolf
./firefox
./kitty
./dunst
./waybar

View File

@@ -0,0 +1,20 @@
{
pkgs,
lib,
config,
...
}: let
program = "firefox";
cfg = config.dots.${program};
#sec = sops.secrets;
in {
options.dots.${program} = {
enable = lib.mkEnableOption "enables ${program}";
};
config = lib.mkIf cfg.enable {
programs.${program} = {
enable = true;
};
};
}

View File

@@ -13,7 +13,6 @@ in {
};
config = lib.mkIf cfg.enable {
# just using the normal lfrc
programs.${program} = {
enable = true;
};

View File

@@ -15,6 +15,7 @@
lf.enable = true;
kitty.enable = true;
librewolf.enable = true;
firefox.enable = true;
waybar.enable = true;
dunst.enable = true;
hypr.enable = true;