โ„๏ธ My personnal NixOS configuration
nix-flake nixos-configuration linux dotfiles flake nix nix-config nixos nixos-flake linux-desktop

ใ€Œ๐Ÿ—๏ธใ€ wip: added ollama and cleaned up some shit

+27 -8
+2
home/LAPTOP-5530/default.nix
··· 1 1 { 2 2 self, 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 + 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 + (unstable.alpaca.override { 23 + ollama = unstable.ollama-cuda.override { 24 + cudaArches = [ "sm_61" ]; 25 + }; 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 + # nixpkgs.config.cudaSupport = true; 20 + 21 + services.ollama = { 22 + enable = true; 23 + package = pkgs.unstable.ollama-cuda.override { 24 + cudaArches = [ "sm_61" ]; 25 + }; 26 + }; 27 + 19 28 networking.hostName = "LAPTOP-5530"; 20 29 21 30 boot.kernelModules = [ "iwlwifi" ]; ··· 26 35 ubridge = { 27 36 enable = true; 28 37 }; 29 - }; 30 - 31 - networking.hosts = { 32 - "192.168.56.110" = [ 33 - "app1.com" 34 - "app2.com" 35 - "app3.com" 36 - ]; 37 38 }; 38 39 39 40 users.users.adjoly.extraGroups = [
+6
hosts/home.nix
··· 42 42 colmena 43 43 ; 44 44 }) 45 + (_: _: { 46 + unstable = import inputs.unstablepkgs { 47 + system = pkgs.stdenv.hostPlatform.system; 48 + config.allowUnfree = true; 49 + }; 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 + "crampteserv" = { 48 + hostname = "crampteserv.neko-diminished.ts.net"; 49 + user = "crampte"; 50 + forwardAgent = true; 51 + }; 47 52 "mini-boyy" = { 48 53 hostname = "mini-boyy.neko-diminished.ts.net"; 49 54 user = "adjoly";