tangled
alpha
login
or
join now
pluie.me
/
flake
2
fork
atom
All my system configs and packages in one repo
2
fork
atom
overview
issues
pulls
pipelines
leah: rum-ify starship
pluie.me
5 months ago
08176338
d208cee9
verified
This commit was signed with the committer's
known signature
.
pluie.me
SSH Key Fingerprint:
SHA256:YtI1D7vlcZ4obaiJ4tQihtswcMhHKdfYZuc4whOX2y8=
+9
-11
2 changed files
expand all
collapse all
unified
split
users
leah
programs
default.nix
fish.nix
+4
-5
users/leah/programs/default.nix
···
51
51
];
52
52
53
53
rum.programs = {
54
54
-
direnv = {
54
54
+
direnv.enable = true;
55
55
+
starship = {
55
56
enable = true;
56
56
-
integrations = {
57
57
-
fish.enable = true;
58
58
-
nix-direnv.enable = true;
59
59
-
};
57
57
+
settings = builtins.fromTOML ./starship.toml;
58
58
+
transcience.enable = true;
60
59
};
61
60
obs-studio.enable = true;
62
61
};
+5
-6
users/leah/programs/fish.nix
···
9
9
programs.fish.enable = true;
10
10
users.users.leah.shell = config.programs.fish.package;
11
11
12
12
+
hjem.users.leah.rum.programs = {
13
13
+
direnv.integrations.fish.enable = true;
14
14
+
starship.integrations.fish.enable = true;
15
15
+
};
16
16
+
12
17
hjem.users.leah.rum.programs.fish = {
13
18
enable = true;
14
19
inherit (config.programs.fish) package;
···
21
26
lla = "eza -la";
22
27
};
23
28
24
24
-
earlyConfigFiles.starship = ''
25
25
-
${lib.getExe pkgs.starship} init fish | source
26
26
-
'';
27
27
-
28
29
config = ''
29
30
function eza --wraps eza
30
31
command eza --git --icons=auto $argv
31
32
end
32
33
'';
33
34
};
34
34
-
35
35
-
hjem.users.leah.xdg.config.files."starship.toml".source = ./starship.toml;
36
35
}