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 = { fileSystems = {
"/" = { "/" = {
device = "/dev/disk/by-label/NIXOS_SD"; device = "/dev/disk/by-label/NIXOS_SD";

View File

@ -1,17 +1,29 @@
{ pkgs, lib, systemConfig, ... }: {
lib,
outputs,
systemConfig,
...
}:
{ {
imports = [ 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/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; 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; programs = {
services.gpg-agent = { git.signing.key = "E3FA0E995C0D0E5E";
enable = true; # Let Home Manager install and manage itself.
pinentryPackage = pkgs.pinentry-curses; home-manager.enable = true;
}; };
} }

View File

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