Commit 134b689
Changed files (2)
modules
core
modules/core/shell/command-not-found.nix
@@ -0,0 +1,5 @@
+{inputs, ...}: {
+ flake.modules.nixos.core = {pkgs, ...}: {
+ programs.command-not-found.dbPath = inputs.programsdb.packages.${pkgs.system}.programs-sqlite;
+ };
+}
modules/core/shell/fish.nix
@@ -4,6 +4,7 @@
};
flake.modules.homeManager.core = {
+ lib, # Use inner lib for home-manager's overlay
pkgs,
config,
osConfig,
@@ -24,11 +25,13 @@
];
};
- home.file."${
- if osConfig.nix.settings.use-xdg-base-directories
- then "${config.xdg.stateHome}/nix/"
- else ".nix-"
- }defexpr/channels/nixpkgs/programs.sqlite" = {
+ home.packages = [pkgs.sqlite];
+ home.activation.removeExistingGitconfig =
+ lib.mkIf (!osConfig.nix.settings.use-xdg-base-directories)
+ (lib.hm.dag.entryBefore ["checkLinkTargets"] ''
+ rm -f ${config.home.homeDirectory}/.nix-defexpr/channels
+ '');
+ home.file.".nix-defexpr/channels/nixpkgs/programs.sqlite" = {
source = inputs.programsdb.packages.${pkgs.system}.programs-sqlite;
force = true;
};