1{self, ...}: {
2 home-manager.users.ayla = {pkgs, ...}: {
3 imports = [
4 self.homeModules.default
5 self.inputs.agenix.homeManagerModules.default
6 ];
7
8 age.secrets.rclone.file = "${self.inputs.secrets}/rclone.age";
9
10 home = {
11 homeDirectory = "/home/ayla";
12
13 packages = with pkgs; [
14 curl
15 rclone
16 restic
17 ];
18
19 stateVersion = "25.05";
20 username = "ayla";
21 };
22
23 programs = {
24 helix = {
25 enable = true;
26 defaultEditor = true;
27 };
28
29 micro = {
30 enable = true;
31 };
32
33 home-manager.enable = true;
34 };
35
36 myHome = {
37 programs = {
38 git.enable = true;
39 ssh.enable = true;
40 fastfetch.enable = true;
41 };
42
43 profiles.shell.enable = true;
44 };
45 };
46}