nixos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit c2e08ceeebb6713b1d9967694302e98777a725cb
parent 123408658540663d0aa80b3590c1ad4e49bf1fef
Author: Toni Brown <me@tb148.net>
Date:   Mon, 27 Apr 2026 18:27:11 +0800

change how lix is imported

Diffstat:
Mflake.lock | 87-------------------------------------------------------------------------------
Mflake.nix | 13-------------
Mhome/default.nix | 2+-
Ahome/direnv/default.nix | 9+++++++++
Mhome/zed-editor/default.nix | 2+-
Mlocal/nix/default.nix | 3++-
Mlocal/user/default.nix | 2--
Mremote/nix/default.nix | 3++-
8 files changed, 15 insertions(+), 106 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -106,39 +106,6 @@ "type": "github" } }, - "flake-utils": { - "inputs": { - "systems": "systems_2" - }, - "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" - } - }, - "flakey-profile": { - "locked": { - "lastModified": 1712898590, - "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=", - "owner": "lf-", - "repo": "flakey-profile", - "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d", - "type": "github" - }, - "original": { - "owner": "lf-", - "repo": "flakey-profile", - "type": "github" - } - }, "hermes-agent": { "inputs": { "flake-parts": "flake-parts_2", @@ -199,43 +166,6 @@ "type": "github" } }, - "lix": { - "flake": false, - "locked": { - "lastModified": 1777046179, - "narHash": "sha256-ukqkOXABDV9aNOtM6jm1Xfkak4hVUOsB65j7Jsvnjug=", - "rev": "de212be82bfb51dd7cc96c1485b1b7d713696501", - "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/de212be82bfb51dd7cc96c1485b1b7d713696501.tar.gz?rev=de212be82bfb51dd7cc96c1485b1b7d713696501" - }, - "original": { - "type": "tarball", - "url": "https://git.lix.systems/lix-project/lix/archive/main.tar.gz" - } - }, - "lix-module": { - "inputs": { - "flake-utils": "flake-utils", - "flakey-profile": "flakey-profile", - "lix": [ - "lix" - ], - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1773460763, - "narHash": "sha256-y9kC3ff89btXS8RD6pAtM50g0qtsim1I8HXBtgSqdbI=", - "rev": "5e56f5a973e24292b125dca9e9d506b0a91d6903", - "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/5e56f5a973e24292b125dca9e9d506b0a91d6903.tar.gz?rev=5e56f5a973e24292b125dca9e9d506b0a91d6903" - }, - "original": { - "type": "tarball", - "url": "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz" - } - }, "nixpkgs": { "locked": { "lastModified": 1776877367, @@ -388,8 +318,6 @@ "catppuccin": "catppuccin", "hermes-agent": "hermes-agent", "home-manager": "home-manager", - "lix": "lix", - "lix-module": "lix-module", "nixpkgs": "nixpkgs", "nur": "nur" } @@ -409,21 +337,6 @@ "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" - } - }, "uv2nix": { "inputs": { "nixpkgs": [ diff --git a/flake.nix b/flake.nix @@ -7,15 +7,6 @@ url = "github:nix-community/NUR"; inputs.nixpkgs.follows = "nixpkgs"; }; - lix = { - url = "https://git.lix.systems/lix-project/lix/archive/main.tar.gz"; - flake = false; - }; - lix-module = { - url = "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.lix.follows = "lix"; - }; betterfox = { url = "github:HeitorAugustoLN/betterfox-nix"; inputs.nixpkgs.follows = "nixpkgs"; @@ -38,8 +29,6 @@ self, nixpkgs, nur, - lix, - lix-module, betterfox, catppuccin, hermes-agent, @@ -54,7 +43,6 @@ modules = [ ./local/. nur.modules.nixos.default - lix-module.nixosModules.default catppuccin.nixosModules.catppuccin hermes-agent.nixosModules.default home-manager.nixosModules.home-manager @@ -77,7 +65,6 @@ specialArgs = {inherit inputs;}; modules = [ ./remote/. - lix-module.nixosModules.default ]; }; }; diff --git a/home/default.nix b/home/default.nix @@ -7,6 +7,7 @@ ./alacritty/. ./catppuccin/. ./directory/. + ./direnv/. ./fcitx5/. ./firefox/. ./gpg/. @@ -41,7 +42,6 @@ programs.bat.enable = true; programs.carapace.enable = true; - programs.direnv.enable = true; programs.fastfetch.enable = true; programs.fd.enable = true; programs.helix.enable = true; diff --git a/home/direnv/default.nix b/home/direnv/default.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + programs.direnv = { + enable = true; + nix-direnv = { + enable = true; + package = pkgs.lixPackageSets.latest.nix-direnv; + }; + }; +} diff --git a/home/zed-editor/default.nix b/home/zed-editor/default.nix @@ -4,7 +4,7 @@ extraPackages = with pkgs; [ alejandra dprint - nil + lixPackageSets.latest.nil prettier tombi vscode-json-languageserver diff --git a/local/nix/default.nix b/local/nix/default.nix @@ -1,5 +1,6 @@ -{...}: { +{pkgs, ...}: { nixpkgs.config.allowUnfree = true; + nix.package = pkgs.lixPackageSets.latest.lix; nix.settings = { auto-optimise-store = true; experimental-features = [ diff --git a/local/user/default.nix b/local/user/default.nix @@ -3,9 +3,7 @@ users.users.tb148 = { isNormalUser = true; home = "/home/tb148"; - shell = pkgs.zsh; description = "Toni Brown"; extraGroups = ["wheel" "boinc" "docker"]; }; - programs.zsh.enable = true; } diff --git a/remote/nix/default.nix b/remote/nix/default.nix @@ -1,4 +1,5 @@ -{...}: { +{pkgs, ...}: { + nix.package = pkgs.lixPackageSets.latest.lix; nix.settings = { auto-optimise-store = true; experimental-features = [