summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscouckel <james.krinsky@gmail.com>2026-06-09 06:20:51 -0400
committerscouckel <james.krinsky@gmail.com>2026-06-09 06:20:51 -0400
commit2ec34d7ac8ae0bd4dff99ce6c82ddc60ead0eda9 (patch)
tree856534d1cc4822b84370a81bf6b80aa62ac04ffe
parent6f4e9f042c22951a2bac1821103b006d6834ae85 (diff)
ollama + update
-rw-r--r--flake.lock48
-rw-r--r--modules/hosts/vecna/vecna.nix1
-rw-r--r--modules/nixosModules/desktop/gaming.nix4
-rw-r--r--modules/nixosModules/desktop/ollama.nix15
4 files changed, 43 insertions, 25 deletions
diff --git a/flake.lock b/flake.lock
index 5bb331b..05252e1 100644
--- a/flake.lock
+++ b/flake.lock
@@ -63,11 +63,11 @@
]
},
"locked": {
- "lastModified": 1780099287,
- "narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=",
+ "lastModified": 1780515920,
+ "narHash": "sha256-8KX2hEeOX6KP3hBBJJI8dGWVrzbOOf1rBPmg/GUG24U=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d",
+ "rev": "4c5c1e8ba14f1c7475fa31ff11bc1c19cd220974",
"type": "github"
},
"original": {
@@ -130,11 +130,11 @@
},
"nix-flatpak": {
"locked": {
- "lastModified": 1779998907,
- "narHash": "sha256-8CSkdFNkAF49pmhFneEFNAO4UX9/0FnoMwXMY3yyvi0=",
+ "lastModified": 1780908363,
+ "narHash": "sha256-llGS4y3Qh1eUkli3/Y2VY9FV3GOUKFZR1E2BDftt45Q=",
"owner": "gmodena",
"repo": "nix-flatpak",
- "rev": "744221c2aef17f1f2a13278abfeabd9bd5e40180",
+ "rev": "1df08625f0f8c7d6e300a0e5df7955bbb877d809",
"type": "github"
},
"original": {
@@ -192,11 +192,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1780243769,
- "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=",
+ "lastModified": 1780749050,
+ "narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c",
+ "rev": "a799d3e3886da994fa307f817a6bc705ae538eeb",
"type": "github"
},
"original": {
@@ -208,11 +208,11 @@
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1779536132,
- "narHash": "sha256-q+fF42iv/geEbHfgSzy3tS0FF/EyD6XTZ98E6yxiBO8=",
+ "lastModified": 1780336545,
+ "narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "3d8f0f3f72a6cd4d93d0ad13203f2ea1cb7e1456",
+ "rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f",
"type": "github"
},
"original": {
@@ -250,11 +250,11 @@
"systems": "systems"
},
"locked": {
- "lastModified": 1780042000,
- "narHash": "sha256-RxFOqPMAlbWiWwh7CQ0bIHIdt4D5gAttx3YVifBBWgE=",
+ "lastModified": 1780650009,
+ "narHash": "sha256-zUN3BFopCC9J7g8cQO69s93EKCKApSwRlLWMC2bI+GY=",
"owner": "NotAShelf",
"repo": "nvf",
- "rev": "07b57ebc6c9e778c536ac0ff1b01fb18dc90239a",
+ "rev": "0b92b1783de48499303fc6e61478da34ee124482",
"type": "github"
},
"original": {
@@ -296,11 +296,11 @@
"nixpkgs": "nixpkgs_3"
},
"locked": {
- "lastModified": 1779886850,
- "narHash": "sha256-Udj+9DzeLccvPKoW9Q8xFdqIhrw2jhYMoqxBv+8iWzo=",
+ "lastModified": 1780661205,
+ "narHash": "sha256-3F5DixT3Gk91lBI9E+TGMm0ko5HrRbDiL23di16TJGA=",
"owner": "BirdeeHub",
"repo": "nix-wrapper-modules",
- "rev": "168fd6f514a9f8fa47df4fdcf9ecd61db10aec68",
+ "rev": "8dd304c3582ddd339217e1cc5fb53f50acb63c2d",
"type": "github"
},
"original": {
@@ -314,11 +314,11 @@
"nixpkgs": "nixpkgs_4"
},
"locked": {
- "lastModified": 1779447529,
- "narHash": "sha256-iLPDE+Y94InNZvt92On6gWWvFOavfOzkKyEwraHUzGc=",
+ "lastModified": 1780428045,
+ "narHash": "sha256-pMJOun/oYhXqes+B3khzRDGWuiCNiWJ25+SVW0OwzNY=",
"owner": "Lassulus",
"repo": "wrappers",
- "rev": "c27eb498c21c45ec33fce35a8572ddf96f072d48",
+ "rev": "ce9122bf06697ade7c5087940e0c280b89dd0208",
"type": "github"
},
"original": {
@@ -335,11 +335,11 @@
]
},
"locked": {
- "lastModified": 1780372976,
- "narHash": "sha256-7B90rWlpRZ6bZtRDCKZOqqfAjFFhiTDHXymWw2omhJ4=",
+ "lastModified": 1780957638,
+ "narHash": "sha256-NQ0WpkNDRR79BWGNmh1dpgchGJnALW7De71kaXD87nc=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
- "rev": "decef750607ebed4f8ccd9cd6169907367ab08b1",
+ "rev": "fc9b27eb5585548282004fac3f0d34fcf2f06467",
"type": "github"
},
"original": {
diff --git a/modules/hosts/vecna/vecna.nix b/modules/hosts/vecna/vecna.nix
index 534d1de..27db200 100644
--- a/modules/hosts/vecna/vecna.nix
+++ b/modules/hosts/vecna/vecna.nix
@@ -15,6 +15,7 @@
self.nixosModules.desktop
self.nixosModules.nasClient
self.nixosModules.mullvad
+ self.nixosModules.ollama
];
};
diff --git a/modules/nixosModules/desktop/gaming.nix b/modules/nixosModules/desktop/gaming.nix
index 98e4189..a7776ff 100644
--- a/modules/nixosModules/desktop/gaming.nix
+++ b/modules/nixosModules/desktop/gaming.nix
@@ -25,8 +25,10 @@
};
environment.systemPackages = with pkgs; [
+ lutris
prismlauncher
- heroic
+ ryubing
+ cemu
];
services.flatpak = {
diff --git a/modules/nixosModules/desktop/ollama.nix b/modules/nixosModules/desktop/ollama.nix
new file mode 100644
index 0000000..e5b6530
--- /dev/null
+++ b/modules/nixosModules/desktop/ollama.nix
@@ -0,0 +1,15 @@
+{inputs, ...}: {
+ flake.nixosModules.ollama = {
+ pkgs,
+ lib,
+ ...
+ }: {
+ services.ollama = {
+ enable = true;
+ package = pkgs.ollama-rocm;
+ loadModels = ["gemma4:31b"];
+ };
+
+ services.open-webui.enable = true;
+ };
+}