diff --git a/hosts/canopus/default.nix b/hosts/canopus/default.nix index f4e8f75..11edf51 100755 --- a/hosts/canopus/default.nix +++ b/hosts/canopus/default.nix @@ -7,6 +7,7 @@ inputs.nixos-hardware.nixosModules.asus-zephyrus-ga503 ./hardware-configuration.nix ../../modules/nixos/default.nix + ../../modules/nixos/desktop ../../modules/nixos/desktop/awesome ../../modules/nixos/desktop/hyprland ../../modules/nixos/virtualisation diff --git a/modules/nixos/desktop/default.nix b/modules/nixos/desktop/default.nix new file mode 100644 index 0000000..fbfa0c8 --- /dev/null +++ b/modules/nixos/desktop/default.nix @@ -0,0 +1,14 @@ +{...}: { + xdg.mime = { + enable = true; + defaultApplications = { + "application/pdf" = ["firefox.desktop"]; + "default-web-browser" = ["firefox.desktop"]; + "text/html" = ["firefox.desktop"]; + "x-scheme-handler/http" = ["firefox.desktop"]; + "x-scheme-handler/https" = ["firefox.desktop"]; + "x-scheme-handler/about" = ["firefox.desktop"]; + "x-scheme-handler/unknown" = ["firefox.desktop"]; + }; + }; +}