summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix4
-rw-r--r--home-manager/common.nix21
-rw-r--r--hosts/tarrel.nix2
3 files changed, 22 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index fe9eee0..2d0988b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -13,7 +13,7 @@
update-systemd-resolved.inputs.nixpkgs.follows = "nixpkgs";
};
- outputs = { self, nixpkgs, utils, home-manager, helix, hyprland, agenix, update-systemd-resolved, ... }@inputs:
+ outputs = { self, utils, home-manager, agenix, update-systemd-resolved, ... }@inputs:
utils.lib.mkFlake {
inherit self inputs;
@@ -24,11 +24,11 @@
agenix.nixosModules.default
./config/shared.nix
- ./config/agenix.nix
];
hosts.work.modules = [
update-systemd-resolved.nixosModules.update-systemd-resolved
+ ./config/agenix.nix
./hosts/work.nix
];
hosts.tarrel.modules = [./hosts/tarrel.nix];
diff --git a/home-manager/common.nix b/home-manager/common.nix
index d42fac0..27961fd 100644
--- a/home-manager/common.nix
+++ b/home-manager/common.nix
@@ -247,11 +247,28 @@
xdg.mimeApps = {
enable = true;
defaultApplications = {
+ "x-scheme-handler/http" = "firefox.desktop";
+ "x-scheme-handler/https" = "firefox.desktop";
+ "x-scheme-handler/chrome" = "firefox.desktop";
"text/html" = "firefox.desktop";
+ "application/x-extension-htm" = "firefox.desktop";
+ "application/x-extension-html" = "firefox.desktop";
+ "application/x-extension-shtml" = "firefox.desktop";
+ "application/xhtml+xml" = "firefox.desktop";
+ "application/x-extension-xhtml" = "firefox.desktop";
+ "application/x-extension-xht" = "firefox.desktop";
+ };
+ associations.added = {
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
- "x-scheme-handler/about" = "firefox.desktop";
- "x-scheme-handler/unknown" = "firefox.desktop";
+ "x-scheme-handler/chrome" = "firefox.desktop";
+ "text/html" = "firefox.desktop";
+ "application/x-extension-htm" = "firefox.desktop";
+ "application/x-extension-html" = "firefox.desktop";
+ "application/x-extension-shtml" = "firefox.desktop";
+ "application/xhtml+xml" = "firefox.desktop";
+ "application/x-extension-xhtml" = "firefox.desktop";
+ "application/x-extension-xht" = "firefox.desktop";
};
};
}
diff --git a/hosts/tarrel.nix b/hosts/tarrel.nix
index e0f1c1d..98d815c 100644
--- a/hosts/tarrel.nix
+++ b/hosts/tarrel.nix
@@ -1,4 +1,4 @@
-{ pkgs, inputs, ... }:
+{ pkgs, inputs, config, ... }:
{
imports = [ ./hardware-configuration/tarrel.nix ];