Use flakes (#6)

This commit is contained in:
Patrick Stevens
2022-02-06 14:40:14 +00:00
committed by GitHub
parent 278ef5278d
commit 2463b3275b
8 changed files with 250 additions and 132 deletions

View File

@@ -1,16 +1,10 @@
{ config, lib, pkgs, ... }:
{ pkgs, ... }:
let python = import ./python.nix { inherit pkgs; }; in
{
nix.useDaemon = true;
imports = [ <home-manager/nix-darwin> ];
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.Patrick = import ./home.nix;
# List packages installed in system profile. To search by name, run:
# $ nix-env -qaP | grep wget
@@ -31,12 +25,6 @@ let python = import ./python.nix { inherit pkgs; }; in
# $ darwin-rebuild switch -I darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix
environment.darwinConfig = "$HOME/.nixpkgs/darwin-configuration.nix";
nixpkgs.overlays = import ./overlays.nix;
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"vscode"
];
# Auto upgrade nix package and the daemon service.
services.nix-daemon.enable = true;
nix.package = pkgs.nixFlakes;