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
ใ๐๏ธใ wip: added ollama and cleaned up some shit
adjoly.fr
2 months ago
a7306c2d
c369e834
+27
-8
5 changed files
expand all
collapse all
unified
split
home
LAPTOP-5530
default.nix
packages.nix
hosts
LAPTOP-5530
default.nix
home.nix
modules
home-manager
ssh.nix
+2
home/LAPTOP-5530/default.nix
···
1
1
{
2
2
self,
3
3
+
pkgs,
3
4
...
4
5
}:
5
6
{
···
25
26
26
27
programs.ghostty.settings.font-size = 14;
27
28
programs.kitty.font.size = 13.5;
29
29
+
programs.btop.package = pkgs.btop-cuda;
28
30
29
31
services.batsignal = {
30
32
enable = true;
+5
home/LAPTOP-5530/packages.nix
···
19
19
];
20
20
})
21
21
22
22
+
(unstable.alpaca.override {
23
23
+
ollama = unstable.ollama-cuda.override {
24
24
+
cudaArches = [ "sm_61" ];
25
25
+
};
26
26
+
})
22
27
slack
23
28
postman
24
29
mockoon
+9
-8
hosts/LAPTOP-5530/default.nix
···
16
16
"nvidia"
17
17
];
18
18
19
19
+
# nixpkgs.config.cudaSupport = true;
20
20
+
21
21
+
services.ollama = {
22
22
+
enable = true;
23
23
+
package = pkgs.unstable.ollama-cuda.override {
24
24
+
cudaArches = [ "sm_61" ];
25
25
+
};
26
26
+
};
27
27
+
19
28
networking.hostName = "LAPTOP-5530";
20
29
21
30
boot.kernelModules = [ "iwlwifi" ];
···
26
35
ubridge = {
27
36
enable = true;
28
37
};
29
29
-
};
30
30
-
31
31
-
networking.hosts = {
32
32
-
"192.168.56.110" = [
33
33
-
"app1.com"
34
34
-
"app2.com"
35
35
-
"app3.com"
36
36
-
];
37
38
};
38
39
39
40
users.users.adjoly.extraGroups = [
+6
hosts/home.nix
···
42
42
colmena
43
43
;
44
44
})
45
45
+
(_: _: {
46
46
+
unstable = import inputs.unstablepkgs {
47
47
+
system = pkgs.stdenv.hostPlatform.system;
48
48
+
config.allowUnfree = true;
49
49
+
};
50
50
+
})
45
51
];
46
52
47
53
nix.package = pkgs.lixPackageSets.stable.lix;
+5
modules/home-manager/ssh.nix
···
44
44
user = "adjoly";
45
45
forwardAgent = true;
46
46
};
47
47
+
"crampteserv" = {
48
48
+
hostname = "crampteserv.neko-diminished.ts.net";
49
49
+
user = "crampte";
50
50
+
forwardAgent = true;
51
51
+
};
47
52
"mini-boyy" = {
48
53
hostname = "mini-boyy.neko-diminished.ts.net";
49
54
user = "adjoly";