diff options
-rw-r--r-- | profiles/desktop.nix | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/profiles/desktop.nix b/profiles/desktop.nix index 95b784d..c45083d 100644 --- a/profiles/desktop.nix +++ b/profiles/desktop.nix | |||
@@ -1,20 +1,16 @@ | |||
1 | inputs: | 1 | inputs: {pkgs, ...}: { |
2 | |||
3 | { pkgs, ... }: | ||
4 | |||
5 | { | ||
6 | imports = [ | 2 | imports = [ |
7 | inputs.self.nixosModules.usecases.desktop.default | 3 | inputs.self.nixosModules.usecases.desktop.default |
8 | ]; | 4 | ]; |
9 | 5 | ||
10 | users.extraUsers.minijackson.packages = with pkgs; [ | 6 | users.extraUsers.minijackson.packages = with pkgs; [ |
7 | aria2 | ||
11 | pass | 8 | pass |
12 | tmuxp | 9 | tmuxp |
13 | taskwarrior | 10 | taskwarrior |
14 | tokei | 11 | tokei |
15 | neofetch | 12 | neofetch |
16 | ffmpeg | 13 | ffmpeg |
17 | youtube-dl | ||
18 | pavucontrol | 14 | pavucontrol |
19 | pandoc | 15 | pandoc |
20 | poppler_utils | 16 | poppler_utils |
@@ -27,8 +23,19 @@ inputs: | |||
27 | 23 | ||
28 | services.passSecretService.enable = true; | 24 | services.passSecretService.enable = true; |
29 | 25 | ||
30 | home-manager.users.minijackson.xdg.userDirs = { | 26 | home-manager.users.minijackson = { |
31 | enable = true; | 27 | programs.yt-dlp = { |
32 | createDirectories = true; | 28 | enable = true; |
29 | package = pkgs.unstable.yt-dlp; | ||
30 | settings = { | ||
31 | downloader = "aria2c"; | ||
32 | downloader-args = "aria2c:'--continue --max-connection-per-server=8 --split=8 --min-split-size=1M'"; | ||
33 | }; | ||
34 | }; | ||
35 | |||
36 | xdg.userDirs = { | ||
37 | enable = true; | ||
38 | createDirectories = true; | ||
39 | }; | ||
33 | }; | 40 | }; |
34 | } | 41 | } |