From 89068afc9fe16a474d9a956e8967306405c87eca Mon Sep 17 00:00:00 2001 From: Lily Anderson Date: Sun, 7 Dec 2025 14:25:04 -0600 Subject: [PATCH] update, fonts, tex --- flake.lock | 111 ++++---------------------------- hosts/desktop/configuration.nix | 6 +- modules/nixos/ai/open-webui.nix | 4 +- modules/nixos/applications.nix | 9 +++ modules/nixos/fonts.nix | 14 ++++ 5 files changed, 43 insertions(+), 101 deletions(-) create mode 100644 modules/nixos/applications.nix create mode 100644 modules/nixos/fonts.nix diff --git a/flake.lock b/flake.lock index 174406a..a0a2423 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1759362264, - "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", + "lastModified": 1763759067, + "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", + "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", "type": "github" }, "original": { @@ -21,24 +21,6 @@ "type": "github" } }, - "flake-utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "home-manager": { "inputs": { "nixpkgs": [ @@ -46,11 +28,11 @@ ] }, "locked": { - "lastModified": 1760973044, - "narHash": "sha256-Ij3H0qkzZ66X9934kH0JYoI3b/F2vamrDD9abT5Pi70=", + "lastModified": 1764998300, + "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=", "owner": "nix-community", "repo": "home-manager", - "rev": "c3a5e5f0df6f53aa4b51adc0107796cc407c641c", + "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb", "type": "github" }, "original": { @@ -59,41 +41,13 @@ "type": "github" } }, - "ixx": { - "inputs": { - "flake-utils": [ - "nixvim", - "nuschtosSearch", - "flake-utils" - ], - "nixpkgs": [ - "nixvim", - "nuschtosSearch", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1754860581, - "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=", - "owner": "NuschtOS", - "repo": "ixx", - "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281", - "type": "github" - }, - "original": { - "owner": "NuschtOS", - "ref": "v0.1.1", - "repo": "ixx", - "type": "github" - } - }, "nixpkgs": { "locked": { - "lastModified": 1760878510, - "narHash": "sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs=", + "lastModified": 1764950072, + "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5e2a59a5b1a82f89f2c7e598302a9cacebb72a67", + "rev": "f61125a668a320878494449750330ca58b78c557", "type": "github" }, "original": { @@ -109,15 +63,14 @@ "nixpkgs": [ "nixpkgs" ], - "nuschtosSearch": "nuschtosSearch", - "systems": "systems_2" + "systems": "systems" }, "locked": { - "lastModified": 1760960598, - "narHash": "sha256-UP1v+sEkHuvD2+qyhxbkQpBR+dl9U0ljml3/dMI2jeU=", + "lastModified": 1765115924, + "narHash": "sha256-taZc/QD5DeZkXsyl+AJiS2Q5Z8EXJPzZz98uWfdXvvs=", "owner": "nix-community", "repo": "nixvim", - "rev": "e3b77e803b2350b72f4d72c8f175ab0fbfe5a642", + "rev": "cd0443e166c1cd35283e9be0ce3fc2966456bc5a", "type": "github" }, "original": { @@ -126,29 +79,6 @@ "type": "github" } }, - "nuschtosSearch": { - "inputs": { - "flake-utils": "flake-utils", - "ixx": "ixx", - "nixpkgs": [ - "nixvim", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1758662783, - "narHash": "sha256-igrxT+/MnmcftPOHEb+XDwAMq3Xg1Xy7kVYQaHhPlAg=", - "owner": "NuschtOS", - "repo": "search", - "rev": "7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4", - "type": "github" - }, - "original": { - "owner": "NuschtOS", - "repo": "search", - "type": "github" - } - }, "root": { "inputs": { "home-manager": "home-manager", @@ -170,21 +100,6 @@ "repo": "default", "type": "github" } - }, - "systems_2": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } } }, "root": "root", diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix index 798d116..19d7682 100644 --- a/hosts/desktop/configuration.nix +++ b/hosts/desktop/configuration.nix @@ -5,9 +5,11 @@ ./hardware-configuration.nix ./snapshot.nix ../../modules/nixos/localization.nix - ../../modules/nixos/ai/default.nix +# ../../modules/nixos/ai/default.nix ../../modules/nixos/desktops/gnome.nix ../../modules/nixos/desktops/river.nix + ../../modules/nixos/fonts.nix + ../../modules/nixos/applications.nix ]; # Bootloader. @@ -92,6 +94,8 @@ steam-run git + + material-cursors ]; # Some programs need SUID wrappers, can be configured further or are diff --git a/modules/nixos/ai/open-webui.nix b/modules/nixos/ai/open-webui.nix index 0798cd4..2580803 100644 --- a/modules/nixos/ai/open-webui.nix +++ b/modules/nixos/ai/open-webui.nix @@ -2,8 +2,8 @@ { imports = [ ]; services.open-webui = { -#enable = true; - enable = false; +enable = true; +# enable = false; host = "0.0.0.0"; openFirewall = true; port = 9001; diff --git a/modules/nixos/applications.nix b/modules/nixos/applications.nix new file mode 100644 index 0000000..a2ee724 --- /dev/null +++ b/modules/nixos/applications.nix @@ -0,0 +1,9 @@ +{ config, pkgs, inputs, ... }: +{ + imports = [ ]; + + environment.systemPackages = with pkgs; [ + texstudio + texliveFull + ]; +} diff --git a/modules/nixos/fonts.nix b/modules/nixos/fonts.nix new file mode 100644 index 0000000..fec5601 --- /dev/null +++ b/modules/nixos/fonts.nix @@ -0,0 +1,14 @@ +{ config, pkgs, inputs, ... }: +{ + imports = [ ]; + + environment.systemPackages = with pkgs; [ + font-awesome + noto-fonts + noto-fonts-cjk-sans + noto-fonts-cjk-serif + nerd-fonts.noto + nerd-fonts.fira-code + nerd-fonts.droid-sans-mono + ]; +}