add(nix-index): add nix index database and integration

This commit is contained in:
Filippo Berto 2025-10-16 17:59:31 +02:00
parent 2d142e13eb
commit 5bdf976581
No known key found for this signature in database
GPG key ID: F1D17F9BCEC62FBC
4 changed files with 39 additions and 2 deletions

21
flake.lock generated
View file

@ -326,6 +326,26 @@
"type": "github" "type": "github"
} }
}, },
"nix-index-database": {
"inputs": {
"nixpkgs": [
"nixpkgs-u"
]
},
"locked": {
"lastModified": 1760241904,
"narHash": "sha256-OD7QnaGEVNdukYEbJbUNWPsvnDrpbZOZxVIk6Pt9Jhw=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "c9f5ea45f25652ec2f771f9426ccacb21cbbaeaa",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-index-database",
"type": "github"
}
},
"nix-rice": { "nix-rice": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
@ -527,6 +547,7 @@
"git-hooks": "git-hooks", "git-hooks": "git-hooks",
"home-manager": "home-manager", "home-manager": "home-manager",
"home-manager-u": "home-manager-u", "home-manager-u": "home-manager-u",
"nix-index-database": "nix-index-database",
"nix-rice": "nix-rice", "nix-rice": "nix-rice",
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",

View file

@ -17,6 +17,9 @@
nixos-generators = { url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; }; nixos-generators = { url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; };
nixos-hardware.url = "github:NixOS/nixos-hardware"; nixos-hardware.url = "github:NixOS/nixos-hardware";
nix-index-database.url = "github:nix-community/nix-index-database";
nix-index-database.inputs.nixpkgs.follows = "nixpkgs-u";
systems.url = "github:nix-systems/default"; systems.url = "github:nix-systems/default";
flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.url = "github:hercules-ci/flake-parts";
git-hooks = { git-hooks = {
@ -204,6 +207,7 @@
mainModules = { mainModules = {
imports = [ imports = [
self.nixosModules.commonModules self.nixosModules.commonModules
inputs.nix-index-database.nixosModules.nix-index
./nixos/pro_audio.nix ./nixos/pro_audio.nix
./nixos/kdeconnect.nix ./nixos/kdeconnect.nix
./nixos/opentabletdriver.nix ./nixos/opentabletdriver.nix
@ -255,7 +259,12 @@
./nixos/steam.nix ./nixos/steam.nix
self.nixosModules.bertof-rclone self.nixosModules.bertof-rclone
{ home-manager.users.bertof = import ./instances/thor/hm.nix; } {
home-manager.users.bertof.imports = [
inputs.nix-index-database.homeModules.nix-index
./instances/thor/hm.nix
];
}
]; ];
}; };
@ -273,7 +282,12 @@
./nixos/ollama.nix ./nixos/ollama.nix
./nixos/ollama-ui.nix ./nixos/ollama-ui.nix
{ home-manager.users.bertof = import ./instances/sif/hm.nix; } {
home-manager.users.bertof.imports = [
inputs.nix-index-database.homeModules.nix-index
./instances/sif/hm.nix
];
}
]; ];
}; };

View file

@ -123,6 +123,7 @@
../../hm/kitty.nix ../../hm/kitty.nix
../../hm/libinput-gestures.nix ../../hm/libinput-gestures.nix
../../hm/mpv.nix ../../hm/mpv.nix
../../hm/nix-index.nix
../../hm/noti.nix ../../hm/noti.nix
../../hm/nushell.nix ../../hm/nushell.nix
../../hm/office.nix ../../hm/office.nix

View file

@ -124,6 +124,7 @@
../../hm/megasync.nix ../../hm/megasync.nix
../../hm/mpv.nix ../../hm/mpv.nix
# ../../hm/ncspot.nix # ../../hm/ncspot.nix
../../hm/nix-index.nix
../../hm/noti.nix ../../hm/noti.nix
../../hm/nushell.nix ../../hm/nushell.nix
../../hm/office.nix ../../hm/office.nix