diff options
-rw-r--r-- | flake.nix | 4 | ||||
-rw-r--r-- | home-manager/common.nix | 21 | ||||
-rw-r--r-- | hosts/tarrel.nix | 2 |
3 files changed, 22 insertions, 5 deletions
@@ -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 ]; |