Compare commits

...

2 Commits

Author SHA1 Message Date
033a5fae07 browsers default 2026-02-26 14:26:55 +01:00
62254c44e3 trele morele 2026-02-26 13:55:59 +01:00
2 changed files with 41 additions and 12 deletions

View File

@@ -49,11 +49,16 @@
obsidian = "Dokumenty/obsidian"; obsidian = "Dokumenty/obsidian";
}; };
}; };
system = "x86_64-linux";
in in
{ {
homeConfigurations = { homeConfigurations = {
"arch" = home-manager.lib.homeManagerConfiguration { "arch" = home-manager.lib.homeManagerConfiguration {
pkgs = import nixpkgs { system = "x86_64-linux"; }; pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
extraSpecialArgs = { extraSpecialArgs = {
inherit inherit
inputs inputs
@@ -69,7 +74,10 @@
}; };
"nixos" = home-manager.lib.homeManagerConfiguration { "nixos" = home-manager.lib.homeManagerConfiguration {
pkgs = import nixpkgs { system = "x86_64-linux"; }; pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
extraSpecialArgs = { extraSpecialArgs = {
inherit inherit
inputs inputs

View File

@@ -1,5 +1,13 @@
{ ... }: { ... }:
let
browserFallback = [
"zen-beta.desktop"
"zen.desktop"
"brave.desktop"
"chromium.desktop"
];
in
{ {
xdg.portal.config = { xdg.portal.config = {
common = { common = {
@@ -15,16 +23,16 @@
defaultApplications = { defaultApplications = {
"application/pdf" = [ "org.pwmt.zathura.desktop" ]; "application/pdf" = [ "org.pwmt.zathura.desktop" ];
"text/html" = [ "zen.desktop" ]; "text/html" = browserFallback;
"application/xhtml+xml" = [ "zen.desktop" ]; "application/xhtml+xml" = browserFallback;
"x-scheme-handler/http" = [ "zen.desktop" ]; "x-scheme-handler/http" = browserFallback;
"x-scheme-handler/https" = [ "zen.desktop" ]; "x-scheme-handler/https" = browserFallback;
"x-scheme-handler/chrome" = [ "zen.desktop" ]; "x-scheme-handler/chrome" = browserFallback;
"application/x-extension-htm" = [ "zen.desktop" ]; "application/x-extension-htm" = browserFallback;
"application/x-extension-html" = [ "zen.desktop" ]; "application/x-extension-html" = browserFallback;
"application/x-extension-shtml" = [ "zen.desktop" ]; "application/x-extension-shtml" = browserFallback;
"application/x-extension-xht" = [ "zen.desktop" ]; "application/x-extension-xht" = browserFallback;
"application/x-extension-xhtml" = [ "zen.desktop" ]; "application/x-extension-xhtml" = browserFallback;
"audio/*" = [ "mpv.desktop" ]; "audio/*" = [ "mpv.desktop" ];
"audio/mpeg" = [ "mpv.desktop" ]; "audio/mpeg" = [ "mpv.desktop" ];
@@ -39,4 +47,17 @@
"x-scheme-handler/tuta" = [ "tutanota-desktop.desktop" ]; "x-scheme-handler/tuta" = [ "tutanota-desktop.desktop" ];
}; };
}; };
xdg.userDirs = {
enable = true;
createDirectories = true;
desktop = null;
documents = "$HOME/Dokumenty";
download = "$HOME/Pobrane";
music = null;
pictures = "$HOME/Obrazy";
videos = "$HOME/Video";
templates = null;
publicShare = null;
};
} }