dotfiles/.config/nix/flake.nix
Ahmad Ansori Palembani 2ef4e6f407
refactor(nix): Use home-manager
Looks like nix-darwin is planning to drop per-user launchd (or perhaps
per-user feature entirely).
2024-07-13 09:09:20 +07:00

31 lines
701 B
Nix

{
description = "null2264's Nix Setup";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-24.05-darwin";
nix-darwin = {
url = "github:LnL7/nix-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager/release-24.05";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs@{ self, nix-darwin, nixpkgs, home-manager }:
let
vars = {
rev = self.rev or self.dirtyRev or null;
};
in
{
darwinConfigurations = (
import ./darwin {
inherit (nixpkgs) lib;
inherit inputs nixpkgs nix-darwin home-manager vars;
}
);
};
}
# vim:set ts=2 sw=2 et: