From fbfda3383111d76dfbf6e1afb96811920f6120a5 Mon Sep 17 00:00:00 2001 From: Jasper Ras Date: Fri, 15 Nov 2024 09:14:15 +0100 Subject: Agenix work only and some other changes to make it work again --- flake.nix | 4 ++-- home-manager/common.nix | 21 +++++++++++++++++++-- hosts/tarrel.nix | 2 +- 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 ]; -- cgit v1.2.3