blob: a932a610273fa533057b60d87bc9afd022ec73ca (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
{ config, lib, pkgs, ... }:
{
home.packages = [
pkgs.xdg-user-dirs
];
xdg = {
enable = true;
mimeApps = {
enable = true;
defaultApplications =
let defaultBrowser = "firefox.desktop";
in {
"x-scheme-handler/http" = [ defaultBrowser ];
"x-scheme-handler/https" = [ defaultBrowser ];
"x-scheme-handler/chrome" = [ defaultBrowser ];
"application/x-extension-htm" = [ defaultBrowser ];
"application/x-extension-html" = [ defaultBrowser ];
"application/x-extension-shtml" = [ defaultBrowser ];
"application/xhtml+xml" = [ defaultBrowser ];
"application/x-extension-xhtml" = [ defaultBrowser ];
"application/x-extension-xht" = [ defaultBrowser ];
};
};
userDirs = {
enable = true;
createDirectories = true;
desktop = "${config.home.homeDirectory}/documents";
documents = "${config.home.homeDirectory}/documents";
download = "${config.home.homeDirectory}/downloads";
music = "${config.home.homeDirectory}/media/music";
pictures = "${config.home.homeDirectory}/media/pictures";
publicShare = "${config.home.homeDirectory}/documents/public";
templates = "${config.home.homeDirectory}/documents/templates";
videos = "${config.home.homeDirectory}/media/videos";
};
};
}
|