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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{ inputs, ctucxConfig, config, pkgs, lib, ... }:
{
imports = [
ctucxConfig.configure.systemSettings
ctucxConfig.configure.appSettings
ctucxConfig.configure.keyboard
ctucxConfig.configure.trackpad
ctucxConfig.configure.finder
ctucxConfig.configure.dock
ctucxConfig.configure.homebrew
ctucxConfig.configure.macAppStore
ctucxConfig.services.skhd
ctucxConfig.services.syncthing
# ctucxConfig.services.uhubDaemon
ctucxConfig.services.syncthing
ctucxConfig.programs.aerospace
ctucxConfig.programs.ssh
ctucxConfig.programs.git
ctucxConfig.programs.gpg
ctucxConfig.programs.yt-dlp
ctucxConfig.programs.ocrmypdf
ctucxConfig.programs.phockup
# ctucxConfig.programs.bitwarden-cli
ctucxConfig.programs.yt-dlp
ctucxConfig.programs.phockup
ctucxConfig.programs.ocrmypdf
ctucxConfig.programs.typst
];
services.nix-daemon.enable = true;
home-manager.useUserPackages = true;
home-manager.users.katja = {
home.homeDirectory = lib.mkForce "/Users/katja/";
home.packages = with pkgs; [
bgiparser
asitop
utm
monitorcontrol
];
};
environment = {
shells = [ pkgs.bashInteractive ];
systemPackages = with pkgs; [
bashInteractive
];
};
}