mirror of
https://github.com/gburd/nix-config.git
synced 2024-11-20 10:36:25 +00:00
28 lines
579 B
Nix
28 lines
579 B
Nix
{ pkgs ? (import ./nixpkgs.nix) { overlays = [ ]; } }: {
|
|
default = pkgs.mkShell {
|
|
NIX_CONFIG = "extra-experimental-features = nix-command flakes repl-flake";
|
|
nativeBuildInputs = with pkgs; [
|
|
nix
|
|
home-manager
|
|
git
|
|
vim
|
|
emacs
|
|
tig
|
|
ripgrep
|
|
|
|
sops
|
|
ssh-to-age
|
|
gnupg
|
|
age
|
|
yubikey-manager
|
|
pinentry-curses
|
|
];
|
|
};
|
|
services.dbus.packages = [ pkgs.gcr ];
|
|
services.pcscd.enable = true;
|
|
programs.gnupg.agent = {
|
|
enable = true;
|
|
pinentryFlavor = "curses";
|
|
enableSSHSupport = true;
|
|
};
|
|
}
|