diff --git a/FETCH_HEAD b/FETCH_HEAD new file mode 100644 index 0000000..e69de29 diff --git a/machine.nix b/machine.nix index 51588c5..e11ab82 100644 --- a/machine.nix +++ b/machine.nix @@ -22,4 +22,10 @@ in zen-browser.packages.${system}.default inputs.noctalia.packages.${system}.default ]; + + environment.pathsToLink = [ + "/share/applications" + "/share/icons" + "/share/mime" + ]; } diff --git a/nixos/desktop/default.nix b/nixos/desktop/default.nix index 6490f1b..3c55e57 100644 --- a/nixos/desktop/default.nix +++ b/nixos/desktop/default.nix @@ -17,6 +17,23 @@ "image/svg+xml" = "org.kde.gwenview.desktop"; "image/webp" = "org.kde.gwenview.desktop"; "image/tiff" = "org.kde.gwenview.desktop"; + "video/mp4" = "mpv.desktop"; + "video/x-matroska" = "mpv.desktop"; + "video/webm" = "mpv.desktop"; + "video/avi" = "mpv.desktop"; + "video/quicktime" = "mpv.desktop"; + "audio/mpeg" = "mpv.desktop"; + "audio/flac" = "mpv.desktop"; + "audio/ogg" = "mpv.desktop"; + "text/plain" = "code.desktop"; + "text/x-rust" = "code.desktop"; + "text/x-nix" = "code.desktop"; + "text/x-csrc" = "code.desktop"; + "text/x-chdr" = "code.desktop"; + "text/x-python" = "code.desktop"; + "text/x-shellscript" = "code.desktop"; + "application/json" = "code.desktop"; + "application/x-shellscript" = "code.desktop"; }; }; } diff --git a/nixos/desktop/window-managers/hyprland.nix b/nixos/desktop/window-managers/hyprland.nix index bae03fc..b10c15e 100644 --- a/nixos/desktop/window-managers/hyprland.nix +++ b/nixos/desktop/window-managers/hyprland.nix @@ -14,4 +14,11 @@ security.polkit.enable = true; services.gnome.gnome-keyring.enable = true; + + environment.sessionVariables = { + XDG_DATA_DIRS = [ + "/run/current-system/sw/share" + "/home/elars/.nix-profile/share" + ]; +}; } diff --git a/nixos/services/security/default.nix b/nixos/services/security/default.nix index b739471..1f9a80a 100644 --- a/nixos/services/security/default.nix +++ b/nixos/services/security/default.nix @@ -3,7 +3,7 @@ { programs.gnupg.agent = { enable = true; - enableSSHSupport = true; + enableSSHSupport = false; }; security.wrappers.gsr-kms-server = {