Add ai usage

This commit is contained in:
Armel van Ravels committed 2026-10-09 15:50:48 +02:00
1 parent 520aadb924
commit 01d3112e94
6 files changed
+47 -12

No files matched your search

Generated
+27 -6
View File
@@ -1,5 +1,25 @@
{ {
"nodes": { "nodes": {
"ai-usage": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1791553507,
"narHash": "sha256-Zrzq6ISt8BAG5ArLJP6qJTIn5YgAPZ1jL2lLlxjpFaM=",
"ref": "refs/heads/master",
"rev": "69605d7e5414786cfe004e93e392f8a90ac1638c",
"revCount": 1,
"type": "git",
"url": "ssh://git@git.een.ninja:222/armel/ai-usage.git"
},
"original": {
"type": "git",
"url": "ssh://git@git.een.ninja:222/armel/ai-usage.git"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -38,11 +58,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1791143449, "lastModified": 1791426274,
"narHash": "sha256-9+n3ReS2y9xS199LoJjKUWHwZrISGHWgkD/LUZTDZyA=", "narHash": "sha256-MWhktfFtFE8Jl7bf9Pkp7TR5MSdYCjCswSo0Gkb4ywc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0d9e9b832d03ac387417e16ce1febf73b2e631e1", "rev": "7c8764b7c7b09b34f632464276218ef9090eaa11",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -54,11 +74,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1791161550, "lastModified": 1791366222,
"narHash": "sha256-hUcT0jKmSHN5XgRW3sSEIIlqsVClkVfToluYtOd56ok=", "narHash": "sha256-o0N4g6uSOIppU7CGToNvGlMf5vC+B6O6ukFHKY/TKOY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8c6b39505383e6d5dcb431f00cb3597b71f8045c", "rev": "39ad350a0602fa0a58a544344e3e9187526ea45c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -70,6 +90,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"ai-usage": "ai-usage",
"home-manager": "home-manager", "home-manager": "home-manager",
"nix-flatpak": "nix-flatpak", "nix-flatpak": "nix-flatpak",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
+5
View File
@@ -19,6 +19,11 @@
url = "github:gmodena/nix-flatpak"; url = "github:gmodena/nix-flatpak";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
ai-usage = {
url = "git+ssh://git@git.een.ninja:222/armel/ai-usage.git";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
# This strange syntax is a workaround for the intentional limitations of `flake.nix` files. # This strange syntax is a workaround for the intentional limitations of `flake.nix` files.
+9 -1
View File
@@ -1,4 +1,4 @@
{ config, pkgs, ... }: { config, ai-usage, home-manager, pkgs, ... }:
{ {
imports = [ imports = [
@@ -72,5 +72,13 @@
"149.210.174.226" = [ "kindertelefoon" ]; "149.210.174.226" = [ "kindertelefoon" ];
}; };
home-manager.users.avravels = {
imports = [ ai-usage.homeManagerModules.default ];
programs.ai-usage = {
enable = true;
package = ai-usage.packages.${pkgs.stdenv.hostPlatform.system}.default;
};
};
system.stateVersion = "25.11"; # Did you read the comment? system.stateVersion = "25.11"; # Did you read the comment?
} }
+2 -2
View File
@@ -1,7 +1,7 @@
{ config, pkgs, ... }: { config, pkgsUnstable, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgsUnstable; [
cursor-cli cursor-cli
]; ];
} }
+2 -2
View File
@@ -1,11 +1,11 @@
{ pkgs, pkgsUnstable, ... }: { pkgs, ai-usage, pkgsUnstable, ... }:
{ {
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = { extraSpecialArgs = {
inherit pkgsUnstable; inherit pkgsUnstable ai-usage;
}; };
users.avravels = import home/home.nix; users.avravels = import home/home.nix;
+2 -1
View File
@@ -2,6 +2,7 @@
, nixpkgs-unstable , nixpkgs-unstable
, home-manager , home-manager
, nix-flatpak , nix-flatpak
, ai-usage
, ... , ...
}: }:
@@ -19,7 +20,7 @@ let
inherit system; inherit system;
specialArgs = { specialArgs = {
inherit pkgsUnstable; inherit pkgsUnstable ai-usage;
nixFlatpak = nix-flatpak; nixFlatpak = nix-flatpak;
}; };