Compare commits
	
		
			9 Commits
		
	
	
		
			a38c2e344f
			...
			d2085956c6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d2085956c6 | |||
| 41a2a95c91 | |||
| a0aa1849b5 | |||
| 58f37bf846 | |||
| 746501bb80 | |||
| 6a3806485f | |||
| c7047b69b2 | |||
| 556d8aa823 | |||
| a64f42befc | 
							
								
								
									
										36
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										36
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -64,11 +64,11 @@
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1720188602,
 | 
			
		||||
        "narHash": "sha256-lC3byBmhVZFzWl/dCic8+cKUEEAXAswWOYjq4paFmbo=",
 | 
			
		||||
        "lastModified": 1720734513,
 | 
			
		||||
        "narHash": "sha256-neWQ8eNtLTd+YMesb7WjKl1SVCbDyCm46LUgP/g/hdo=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "home-manager",
 | 
			
		||||
        "rev": "e3582e5151498bc4d757e8361431ace8529e7bb7",
 | 
			
		||||
        "rev": "90ae324e2c56af10f20549ab72014804a3064c7f",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
@@ -124,11 +124,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1720031269,
 | 
			
		||||
        "narHash": "sha256-rwz8NJZV+387rnWpTYcXaRNvzUSnnF9aHONoJIYmiUQ=",
 | 
			
		||||
        "lastModified": 1720768451,
 | 
			
		||||
        "narHash": "sha256-EYekUHJE2gxeo2pM/zM9Wlqw1Uw2XTJXOSAO79ksc4Y=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "9f4128e00b0ae8ec65918efeba59db998750ead6",
 | 
			
		||||
        "rev": "7e7c39ea35c5cdd002cd4588b03a3fb9ece6fad9",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
@@ -140,11 +140,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-stable": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1719957072,
 | 
			
		||||
        "narHash": "sha256-gvFhEf5nszouwLAkT9nWsDzocUTqLWHuL++dvNjMp9I=",
 | 
			
		||||
        "lastModified": 1720535198,
 | 
			
		||||
        "narHash": "sha256-zwVvxrdIzralnSbcpghA92tWu2DV2lwv89xZc8MTrbg=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "7144d6241f02d171d25fba3edeaf15e0f2592105",
 | 
			
		||||
        "rev": "205fd4226592cc83fd4c0885a3e4c9c400efabb5",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
@@ -156,11 +156,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-stable_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1719720450,
 | 
			
		||||
        "narHash": "sha256-57+R2Uj3wPeDeq8p8un19tzFFlgWiXJ8PbzgKtBgBX8=",
 | 
			
		||||
        "lastModified": 1720282526,
 | 
			
		||||
        "narHash": "sha256-dudRkHPRivMNOhd04YI+v4sWvn2SnN5ODSPIu5IVbco=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "78f8641796edff3bfabbf1ef5029deadfe4a21d0",
 | 
			
		||||
        "rev": "550ac3e955c30fe96dd8b2223e37e0f5d225c927",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
@@ -172,11 +172,11 @@
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1719468428,
 | 
			
		||||
        "narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=",
 | 
			
		||||
        "lastModified": 1720181791,
 | 
			
		||||
        "narHash": "sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "1e3deb3d8a86a870d925760db1a5adecc64d329d",
 | 
			
		||||
        "rev": "4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
@@ -227,11 +227,11 @@
 | 
			
		||||
        "nixpkgs-stable": "nixpkgs-stable_2"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1720187017,
 | 
			
		||||
        "narHash": "sha256-Zq+T1Bvd0ShZB9XM+bP0VJK3HjsSVQBLolkaCLBQnfQ=",
 | 
			
		||||
        "lastModified": 1720479166,
 | 
			
		||||
        "narHash": "sha256-jqvhLDXzTLTHq9ZviFOpcTmXXmnbLfz7mWhgMNipMN4=",
 | 
			
		||||
        "owner": "Mic92",
 | 
			
		||||
        "repo": "sops-nix",
 | 
			
		||||
        "rev": "1b11e208cee97c47677439625dc22e5289dcdead",
 | 
			
		||||
        "rev": "67035a355b1d52d2d238501f8cc1a18706979760",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
 
 | 
			
		||||
@@ -119,8 +119,16 @@
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  # Enable flakes
 | 
			
		||||
  nix.settings.experimental-features = [ "nix-command" "flakes" ];
 | 
			
		||||
  nix.settings.trusted-users = [ "root" "torjus" ];
 | 
			
		||||
  nix.settings = {
 | 
			
		||||
    experimental-features = [ "nix-command" "flakes" ];
 | 
			
		||||
    trusted-users = [ "root" "torjus" ];
 | 
			
		||||
    substituters = [
 | 
			
		||||
      "https://cuda-maintainers.cachix.org"
 | 
			
		||||
    ];
 | 
			
		||||
    trusted-public-keys = [
 | 
			
		||||
      "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
 | 
			
		||||
    ];
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  nixpkgs.config.allowUnfree = true;
 | 
			
		||||
  # Install system-wide packages
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@
 | 
			
		||||
    ./hardware-configuration.nix
 | 
			
		||||
    ./steamuser.nix
 | 
			
		||||
    ./nfs.nix
 | 
			
		||||
    ./ollama.nix
 | 
			
		||||
    ../../system
 | 
			
		||||
    ../../home/gunter.nix
 | 
			
		||||
  ];
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								hosts/gunter/ollama.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								hosts/gunter/ollama.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
{ pkgs, ... }: {
 | 
			
		||||
  services.ollama = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    acceleration = "cuda";
 | 
			
		||||
  };
 | 
			
		||||
  # services.open-webui = {
 | 
			
		||||
  #   enable = true;
 | 
			
		||||
  #   environment = {
 | 
			
		||||
  #     DO_NOT_TRACK = "True";
 | 
			
		||||
  #     SCARF_NO_ANALYTICS = "True";
 | 
			
		||||
  #     OLLAMA_API_BASE_URL = "http://127.0.0.1:11434";
 | 
			
		||||
  #     WEBUI_AUTH = "False";
 | 
			
		||||
  #   };
 | 
			
		||||
  #   port = 11444;
 | 
			
		||||
  # };
 | 
			
		||||
}
 | 
			
		||||
@@ -3,13 +3,13 @@
 | 
			
		||||
  fonts.packages = with pkgs; [
 | 
			
		||||
    fira-code
 | 
			
		||||
    fira-code-symbols
 | 
			
		||||
    nerdfonts
 | 
			
		||||
    font-awesome
 | 
			
		||||
    (nerdfonts.override { fonts = [ "JetBrainsMono" "FiraCode" "DroidSansMono" "DejaVuSansMono" ]; })
 | 
			
		||||
    noto-fonts
 | 
			
		||||
    noto-fonts-cjk
 | 
			
		||||
    noto-fonts-emoji
 | 
			
		||||
    noto-fonts-monochrome-emoji
 | 
			
		||||
    source-sans-pro
 | 
			
		||||
    twemoji-color-font
 | 
			
		||||
    font-awesome
 | 
			
		||||
  ];
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user