tangled
alpha
login
or
join now
adjoly.fr
/
nixos-config
0
fork
atom
❄️ My personnal NixOS configuration
nix-flake
nixos-configuration
linux
dotfiles
flake
nix
nix-config
nixos
nixos-flake
linux-desktop
0
fork
atom
overview
issues
pulls
2
pipelines
「✨」 feat(hyfetch): added a very cool feature !
adjoly.fr
2 weeks ago
bc08ef00
d94052ff
+30
3 changed files
expand all
collapse all
unified
split
modules
home-manager
cli
default.nix
hyfetch.nix
default.nix
+1
modules/home-manager/cli/default.nix
···
7
7
./shell.nix
8
8
./github.nix
9
9
./cli-app.nix
10
10
+
./hyfetch.nix
10
11
];
11
12
}
+28
modules/home-manager/cli/hyfetch.nix
···
1
1
+
{
2
2
+
config,
3
3
+
lib,
4
4
+
...
5
5
+
}:
6
6
+
{
7
7
+
options = {
8
8
+
keyzox.hyfetch.enable = lib.mkEnableOption "Can be used to enable my hyfetch config";
9
9
+
};
10
10
+
11
11
+
config = lib.mkIf config.keyzox.hyfetch.enable {
12
12
+
programs.hyfetch = {
13
13
+
enable = true;
14
14
+
settings = {
15
15
+
preset = "transgender";
16
16
+
mode = "rgb";
17
17
+
auto_detect_light_dark = true;
18
18
+
light_dark = "light";
19
19
+
lightness = 1.00;
20
20
+
color_align = {
21
21
+
mode = "horizontal";
22
22
+
};
23
23
+
backend = "fastfetch";
24
24
+
pride_month_disable = true;
25
25
+
};
26
26
+
};
27
27
+
};
28
28
+
}
+1
modules/home-manager/default.nix
···
13
13
keyzox.cli-app.enable = lib.mkDefault true;
14
14
keyzox.gh.enable = lib.mkDefault true;
15
15
keyzox.ssh-config.enable = lib.mkDefault true;
16
16
+
keyzox.hyfetch.enable = lib.mkDefault true;
16
17
};
17
18
gui-conf = lib.mkIf config.keyzox.gui.enable {
18
19
keyzox.cli.enable = lib.mkDefault true;