From 0c7cddcfb9175f044550a3d57e70ac3a9e1ff7c2 Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Sat, 16 Aug 2025 18:04:30 +0200 Subject: [PATCH] Added comma + nix index database. Removed unused flake input --- flake.lock | 38 +++++++++++++++++++++----------------- flake.nix | 6 +++++- system/desktop/comma.nix | 13 +++++++++++++ system/desktop/default.nix | 1 + 4 files changed, 40 insertions(+), 18 deletions(-) create mode 100644 system/desktop/comma.nix diff --git a/flake.lock b/flake.lock index 0322119..33dbc22 100644 --- a/flake.lock +++ b/flake.lock @@ -493,6 +493,26 @@ "type": "github" } }, + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1754800038, + "narHash": "sha256-UbLO8/0pVBXLJuyRizYOJigtzQAj8Z2bTnbKSec/wN0=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "b65f8d80656f9fcbd1fecc4b7f0730f468333142", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, "nixcord": { "inputs": { "flake-compat": "flake-compat_2", @@ -559,22 +579,6 @@ "type": "github" } }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1754292888, - "narHash": "sha256-1ziydHSiDuSnaiPzCQh1mRFBsM2d2yRX9I+5OPGEmIE=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "ce01daebf8489ba97bd1609d185ea276efdeb121", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-25.05", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs-torzu": { "locked": { "lastModified": 1747156605, @@ -741,9 +745,9 @@ "git-hooks-nix": "git-hooks-nix", "guiders": "guiders", "hm": "hm", + "nix-index-database": "nix-index-database", "nixcord": "nixcord", "nixpkgs": "nixpkgs_4", - "nixpkgs-stable": "nixpkgs-stable", "nixpkgs-torzu": "nixpkgs-torzu", "nvf": "nvf", "somcli": "somcli", diff --git a/flake.nix b/flake.nix index b0126ab..8366eab 100644 --- a/flake.nix +++ b/flake.nix @@ -42,7 +42,6 @@ inputs = { # Nixpkgs and other core shit nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05"; # seafile error nixpkgs-torzu.url = "github:nixos/nixpkgs/d9afddcd04bc716d1fee5141f8696a131f76442c"; # Commit before packacge removed. flake-parts.url = "github:hercules-ci/flake-parts"; git-hooks-nix = { @@ -50,6 +49,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + nix-index-database = { + url = "github:nix-community/nix-index-database"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + hm = { url = "github:nix-community/home-manager/master"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/system/desktop/comma.nix b/system/desktop/comma.nix new file mode 100644 index 0000000..fa258ad --- /dev/null +++ b/system/desktop/comma.nix @@ -0,0 +1,13 @@ +{ + config, + lib, + ... +}: { + programs = + lib.mkIf config.niksos.desktop.enable + { + command-not-found.enable = false; + nix-index.enable = true; + nix-index-database.comma.enable = true; + }; +} diff --git a/system/desktop/default.nix b/system/desktop/default.nix index d8d9a7f..afa6bb8 100644 --- a/system/desktop/default.nix +++ b/system/desktop/default.nix @@ -9,6 +9,7 @@ inherit (lib) mkIf optional; in { imports = [ + ./comma.nix ./greetd.nix ./hyprland.nix ./pipewire.nix