From 5b71bca1fe009a6778b3590c2518e08afd727f18 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Sun, 13 Oct 2024 14:03:13 -0400 Subject: [PATCH] add freecad --- etcnixos/flake.lock | 6 +++--- home-manager/flake.lock | 30 +++++++++++++------------- home-manager/gui.nix | 2 ++ home-manager/progs/gpt4all/gpt4all.nix | 5 +++++ 4 files changed, 25 insertions(+), 18 deletions(-) diff --git a/etcnixos/flake.lock b/etcnixos/flake.lock index 1455847..a1bcb8c 100644 --- a/etcnixos/flake.lock +++ b/etcnixos/flake.lock @@ -316,11 +316,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1728269138, - "narHash": "sha256-oKxDImsOvgUZMY4NwXVyUc/c1HiU2qInX+b5BU0yXls=", + "lastModified": 1728729581, + "narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "ecfcd787f373f43307d764762e139a7cdeb9c22b", + "rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806", "type": "github" }, "original": { diff --git a/home-manager/flake.lock b/home-manager/flake.lock index 7339faa..ac9a7a2 100644 --- a/home-manager/flake.lock +++ b/home-manager/flake.lock @@ -72,11 +72,11 @@ ] }, "locked": { - "lastModified": 1728685293, - "narHash": "sha256-1WowL96pksT/XCi+ZXHgqiQ9NiU5oxWuNIQYWqOoEYc=", + "lastModified": 1728791962, + "narHash": "sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH+OkqJQVmU=", "owner": "nix-community", "repo": "home-manager", - "rev": "2b13611eaed8326789f76f70d21d06fbb14e3e47", + "rev": "64c6325b28ebd708653dd41d88f306023f296184", "type": "github" }, "original": { @@ -98,11 +98,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1728579099, - "narHash": "sha256-cE2rv4xHe9l1xczfJmUnV7pKuDzFM8DtLDYndppiahg=", + "lastModified": 1728829629, + "narHash": "sha256-y3fWim/0mDCSLjvqkmylN5mmVOfvwJG9Mt+Z8qIn44U=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "3f80dcf1833101dc377b1c4e1659da4b8e86f3eb", + "rev": "0a50b261ac5b6cdcc8eb7921a4f022c92b29d1ab", "type": "github" }, "original": { @@ -131,11 +131,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1728546258, - "narHash": "sha256-iE6O7EBokq/HjjwouHfd7EGmED7TUkB9icSbUfPHWSo=", + "lastModified": 1728822376, + "narHash": "sha256-HQc10OfFNie5YocsrJQCN6BOi+CZ0uuGGHGbJFXjgUI=", "owner": "YaLTeR", "repo": "niri", - "rev": "859c0be0e5fa5ccf3c59f0ae1764551a930656fd", + "rev": "d7156df8428cb9e6665a212e66c74bdb25842be8", "type": "github" }, "original": { @@ -174,11 +174,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "lastModified": 1728740863, + "narHash": "sha256-u+rxA79a0lyhG+u+oPBRtTDtzz8kvkc9a6SWSt9ekVc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "rev": "a3f9ad65a0bf298ed5847629a57808b97e6e8077", "type": "github" }, "original": { @@ -205,11 +205,11 @@ ] }, "locked": { - "lastModified": 1728613723, - "narHash": "sha256-zVVj0PKguM8ZMdLE43YW7dzer3tl9e6i5Qs1fr878+c=", + "lastModified": 1728786660, + "narHash": "sha256-qY+1e0o6oV5ySlErhj/dsWsPLWjrMKzq4QI7a1t9/Ps=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "ca93f28abd2147dd9997261dcaeacc5a30dba463", + "rev": "174a8d9cec9e2c23877a7b887c52b68ef0421d8b", "type": "github" }, "original": { diff --git a/home-manager/gui.nix b/home-manager/gui.nix index 8657aff..fd55327 100644 --- a/home-manager/gui.nix +++ b/home-manager/gui.nix @@ -93,6 +93,8 @@ inputs.zen-browser.legacyPackages.${pkgs.system}.zen-browser (factorio.override (import ./secrets/factorio.nix)) + + freecad-wayland ]; # make chromium-based stuff use wayland diff --git a/home-manager/progs/gpt4all/gpt4all.nix b/home-manager/progs/gpt4all/gpt4all.nix index 63db51a..9867f33 100644 --- a/home-manager/progs/gpt4all/gpt4all.nix +++ b/home-manager/progs/gpt4all/gpt4all.nix @@ -39,6 +39,11 @@ let sha256 = "L29ZQlDDJlh538cgAGuo/ijtBQvZ0vloH4vdJ1oIe5I="; }; + cmakeFlags = old.cmakeFlags ++ [ + "-DGGML_VULKAN=ON" + "-DGGML_KOMPUTE=ON" + ]; + patches = old.patches ++ [ ./disable-settings-err.patch ./disable-version-check.patch