1
0
Fork 0

configuration(darwin): add mac-app-util for spotlight search

This commit is contained in:
Antoine Langlois 2024-04-28 13:30:41 +02:00
parent 4f85462b6a
commit 6c2467e708
Signed by: DataHearth
GPG Key ID: ABF6737C63396D35
4 changed files with 117 additions and 15 deletions

View File

@ -1,8 +1,23 @@
{
"nodes": {
"cl-nix-lite": {
"locked": {
"lastModified": 1698901928,
"narHash": "sha256-gMHZybEVA3uMOBu1483gXfvUqpv4Qn7GJs3ZfCQYxpc=",
"owner": "hraban",
"repo": "cl-nix-lite",
"rev": "9ad861b45bda7f59eba5ad1b43565a03c7c58553",
"type": "github"
},
"original": {
"owner": "hraban",
"repo": "cl-nix-lite",
"type": "github"
}
},
"devshell": {
"inputs": {
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixvim",
"nixpkgs"
@ -23,6 +38,23 @@
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1697816753,
"narHash": "sha256-40to80AEIyKCQI0xMKCeF5ePoIKTYgjVVCZeu4CnTxM=",
"owner": "hraban",
"repo": "flake-compat",
"rev": "6025bade1336a36014639bc3f67eacc853dab78f",
"type": "github"
},
"original": {
"owner": "hraban",
"ref": "fixed-output",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_2": {
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
@ -36,7 +68,7 @@
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
}
},
"flake-compat_2": {
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1696426674,
@ -95,6 +127,23 @@
"inputs": {
"systems": "systems_6"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github"
},
"original": {
"id": "flake-utils",
"type": "indirect"
}
},
"flake-utils_3": {
"inputs": {
"systems": "systems_7"
},
"locked": {
"lastModified": 1701680307,
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
@ -109,9 +158,9 @@
"type": "github"
}
},
"flake-utils_3": {
"flake-utils_4": {
"inputs": {
"systems": "systems_7"
"systems": "systems_8"
},
"locked": {
"lastModified": 1710146030,
@ -278,6 +327,27 @@
"type": "github"
}
},
"mac-app-util": {
"inputs": {
"cl-nix-lite": "cl-nix-lite",
"flake-compat": "flake-compat",
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1707183497,
"narHash": "sha256-K6LVwmM32uUEYXpDFCnwNqOyi863FRXR6KFq87X3iHg=",
"owner": "hraban",
"repo": "mac-app-util",
"rev": "95d9c38d6dec0296d73929f63a7de130f435437b",
"type": "github"
},
"original": {
"owner": "hraban",
"repo": "mac-app-util",
"type": "github"
}
},
"nix-darwin": {
"inputs": {
"nixpkgs": [
@ -320,6 +390,20 @@
}
},
"nixpkgs": {
"locked": {
"lastModified": 1698553279,
"narHash": "sha256-T/9P8yBSLcqo/v+FTOBK+0rjzjPMctVymZydbvR/Fak=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "90e85bc7c1a6fc0760a94ace129d3a1c61c3d035",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1713895582,
"narHash": "sha256-cfh1hi+6muQMbi9acOlju3V1gl8BEaZBXBR9jQfQi4U=",
@ -338,7 +422,7 @@
"nixvim": {
"inputs": {
"devshell": "devshell",
"flake-compat": "flake-compat",
"flake-compat": "flake-compat_2",
"flake-parts": "flake-parts",
"home-manager": "home-manager_2",
"nix-darwin": "nix-darwin_2",
@ -363,8 +447,8 @@
},
"pre-commit-hooks": {
"inputs": {
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_3",
"flake-compat": "flake-compat_3",
"flake-utils": "flake-utils_4",
"gitignore": "gitignore",
"nixpkgs": [
"nixvim",
@ -395,8 +479,9 @@
"home-manager": "home-manager",
"hypridle": "hypridle",
"hyprlock": "hyprlock",
"mac-app-util": "mac-app-util",
"nix-darwin": "nix-darwin",
"nixpkgs": "nixpkgs",
"nixpkgs": "nixpkgs_2",
"nixvim": "nixvim"
}
},
@ -504,6 +589,21 @@
"repo": "default",
"type": "github"
}
},
"systems_8": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
}
},
"root": "root",

View File

@ -24,6 +24,7 @@
url = "github:hyprwm/hypridle";
inputs.nixpkgs.follows = "nixpkgs";
};
mac-app-util.url = "github:hraban/mac-app-util";
};
outputs = inputs@{
@ -31,10 +32,10 @@
nixpkgs,
nix-darwin,
home-manager,
flake-utils,
nixvim,
hyprlock,
hypridle,
mac-app-util,
...
}:
{
@ -53,7 +54,7 @@
darwinConfigurations = {
antoine-macbookpro = nix-darwin.lib.darwinSystem {
system = "x86_64-darwin";
specialArgs = { inherit inputs hyprlock hypridle; };
specialArgs = { inherit inputs hyprlock hypridle mac-app-util; };
modules = [
./hosts/antoine-macbookpro/configuration.nix
home-manager.darwinModules.home-manager

View File

@ -1,4 +1,4 @@
{ inputs, pkgs, lib, hyprlock, hypridle, ... }: {
{ inputs, pkgs, lib, hyprlock, hypridle, mac-app-util, ... }: {
imports = [
./services.nix
../../modules/neovim
@ -25,7 +25,7 @@
shell = pkgs.zsh;
};
home-manager = {
extraSpecialArgs = { inherit inputs hyprlock hypridle; };
extraSpecialArgs = { inherit inputs hyprlock hypridle mac-app-util; };
useGlobalPkgs = true;
useUserPackages = true;
users = {

View File

@ -1,10 +1,11 @@
{ pkgs, lib, hyprlock, hypridle, ... }:
{ pkgs, hyprlock, hypridle, mac-app-util, ... }:
{
imports = [
../../shared/hm.nix
hyprlock.homeManagerModules.default
hypridle.homeManagerModules.default
mac-app-util.homeManagerModules.default
] ++ (import ../../../modules/home-manager);
home.packages = with pkgs; [
@ -20,9 +21,9 @@
};
};
programs = rec {
programs = {
bash.enable = true;
};
home.stateVersion = "23.11";
home.stateVersion = "24.05";
}