Manage xdg-user-dirs in home-manager
This commit is contained in:
parent
696f20f632
commit
3efbdf866f
12
flake.lock
12
flake.lock
|
@ -201,11 +201,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1697555443,
|
"lastModified": 1697622055,
|
||||||
"narHash": "sha256-nsq8A+adEdN7bvVdz09LFyrHkTW5GtOzo/ctlHhyaaE=",
|
"narHash": "sha256-t9rwzjlfgCnXDFGH3wsooYfAOA+XqQmgTojhzuNafZ4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "b3acf1dc78b38a2fe03b287fead44d7ad25ac7c5",
|
"rev": "84fa81c7acb018c3c5a504dcefbc28a182c933c2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -338,11 +338,11 @@
|
||||||
"pre-commit-hooks": "pre-commit-hooks"
|
"pre-commit-hooks": "pre-commit-hooks"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1697534983,
|
"lastModified": 1697646003,
|
||||||
"narHash": "sha256-BRFBhLehpdoxtaRpPUzwSpZuVMjcmbhozhMNbeoDslk=",
|
"narHash": "sha256-RNg0aTTxpEH+tO5Cxj3DuihfiZBo8veZAttCW1FscO4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "465d09849a600f90e55f8a0f898fd11c2e292207",
|
"rev": "d560fc6183b4c6bf68f0846e6b1ef906f2c78929",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -6,8 +6,16 @@
|
||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
};
|
};
|
||||||
home-manager.users.artemis = {
|
home-manager.users.artemis = {
|
||||||
imports =
|
imports = [
|
||||||
[ ./fish.nix ./gtk.nix ./git.nix ./mpv.nix ./kitty.nix ./ssh ./gpg.nix ];
|
./fish.nix
|
||||||
|
./gtk.nix
|
||||||
|
./git.nix
|
||||||
|
./mpv.nix
|
||||||
|
./kitty.nix
|
||||||
|
./ssh
|
||||||
|
./gpg.nix
|
||||||
|
./dirs.nix
|
||||||
|
];
|
||||||
|
|
||||||
home.stateVersion = config.system.stateVersion;
|
home.stateVersion = config.system.stateVersion;
|
||||||
|
|
||||||
|
|
10
home/dirs.nix
Normal file
10
home/dirs.nix
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{ config, lib, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
xdg.userDirs = with lib; {
|
||||||
|
enable = true;
|
||||||
|
documents = mkDefault "${config.home.homeDirectory}/Dokumente";
|
||||||
|
music = mkDefault "${config.home.homeDirectory}/Musik";
|
||||||
|
pictures = mkDefault "${config.home.homeDirectory}/Bilder";
|
||||||
|
};
|
||||||
|
}
|
|
@ -17,7 +17,8 @@
|
||||||
networking.hostName = "spike";
|
networking.hostName = "spike";
|
||||||
system.stateVersion = "23.11";
|
system.stateVersion = "23.11";
|
||||||
|
|
||||||
home-manager.users.artemis.xdg.configFile."rustybar/config.toml".text = ''
|
home-manager.users.artemis = {
|
||||||
|
xdg.configFile."rustybar/config.toml".text = ''
|
||||||
[[tile]]
|
[[tile]]
|
||||||
type = "load"
|
type = "load"
|
||||||
[[tile]]
|
[[tile]]
|
||||||
|
@ -31,7 +32,7 @@
|
||||||
format = "%Y-%m-%dT%H:%M:%S"
|
format = "%Y-%m-%dT%H:%M:%S"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
home-manager.users.artemis.wayland.windowManager.sway.config = {
|
wayland.windowManager.sway.config = {
|
||||||
output."DSI-1" = {
|
output."DSI-1" = {
|
||||||
pos = "0 0";
|
pos = "0 0";
|
||||||
mode = "720x1280@60.083Hz";
|
mode = "720x1280@60.083Hz";
|
||||||
|
@ -42,4 +43,6 @@
|
||||||
scroll_button = "BTN_MIDDLE";
|
scroll_button = "BTN_MIDDLE";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
xdg.userDirs.music = "/media/µsd/Musik";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,6 +135,10 @@
|
||||||
type = "time"
|
type = "time"
|
||||||
format = "%Y-%m-%dT%H:%M:%S"
|
format = "%Y-%m-%dT%H:%M:%S"
|
||||||
'';
|
'';
|
||||||
|
xdg.userDirs = {
|
||||||
|
music = "/media/data/Musik";
|
||||||
|
pictures = "/media/luna/photos";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
# NixOS
|
# NixOS
|
||||||
system.stateVersion = "21.11";
|
system.stateVersion = "21.11";
|
||||||
|
|
Loading…
Reference in a new issue