Pi4 home-manager config

This commit is contained in:
Martin Berg Alstad 2025-04-15 23:22:49 +02:00
parent a47b9bb118
commit 4ed23cdf5f
Signed by: martials
GPG Key ID: 706F53DD087A91DE
3 changed files with 18 additions and 11 deletions

View File

@ -18,10 +18,6 @@
};
};
environment.systemPackages = with pkgs; [
vim
];
fileSystems = {
"/" = {
device = "/dev/disk/by-label/NIXOS_SD";

View File

@ -1,17 +1,29 @@
{ pkgs, lib, systemConfig, ... }:
{
lib,
outputs,
systemConfig,
...
}:
{
imports = [
(lib.custom.relativeToRoot "shared/home-manager/btop.nix")
(lib.custom.relativeToRoot "shared/home-manager/development/git.nix")
(lib.custom.relativeToRoot "shared/home-manager/development/nixvim.nix")
(lib.custom.relativeToRoot "shared/home-manager/fastfetch.nix")
(lib.custom.relativeToRoot "shared/home-manager/fish.nix")
(lib.custom.relativeToRoot "shared/home-manager/gpg.nix")
];
home.stateVersion = systemConfig.version;
programs.git.signing.key = "E3FA0E995C0D0E5E";
# Adds pkgs.unstable in order to fetch packages from unstable repositories
nixpkgs.overlays = [ outputs.overlays.unstable-packages ];
programs.gpg.enable = true;
services.gpg-agent = {
enable = true;
pinentryPackage = pkgs.pinentry-curses;
programs = {
git.signing.key = "E3FA0E995C0D0E5E";
# Let Home Manager install and manage itself.
home-manager.enable = true;
};
}

View File

@ -1,4 +1,3 @@
# TODO more defaults
{
xdg.mimeApps = {
enable = true;