🐛 Fix build errors on pi4, added configs to push

This commit is contained in:
2025-04-15 21:14:17 +00:00
parent 3df0986257
commit 4df44fa4de
3 changed files with 31 additions and 10 deletions

View File

@ -1,8 +1,6 @@
{
pkgs,
hostName,
user,
version,
systemConfig,
...
}:
@ -35,19 +33,25 @@
hardware.enableRedistributableFirmware = true;
networking = {
inherit hostName;
hostName = systemConfig.hostName;
networkmanager.enable = true;
};
services.openssh.enable = true;
system.stateVersion = version;
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
services.pcscd.enable = true;
system.stateVersion = systemConfig.version;
users = {
mutableUsers = false;
users.${user.name} = {
users.${systemConfig.user.name} = {
isNormalUser = true;
password = user.password;
password = systemConfig.user.password;
extraGroups = [ "wheel" ];
};
};

View File

@ -0,0 +1,17 @@
{ pkgs, lib, systemConfig, ... }:
{
imports = [
(lib.custom.relativeToRoot "shared/home-manager/development/git.nix")
];
home.stateVersion = systemConfig.version;
programs.git.signing.key = "E3FA0E995C0D0E5E";
programs.gpg.enable = true;
services.gpg-agent = {
enable = true;
pinentryPackage = pkgs.pinentry-curses;
};
}

View File

@ -2,10 +2,10 @@
inputs,
outputs,
common,
systemConfig,
...
}:
let
username = common.username;
dir = common.dir;
in
{
@ -32,7 +32,7 @@ in
];
home = {
username = username;
username = systemConfig.user.name;
homeDirectory = dir.home;
sessionVariables = {
@ -42,7 +42,7 @@ in
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
stateVersion = common.system.version;
stateVersion = systemConfig.version;
};
# Adds pkgs.unstable in order to fetch packages from unstable repositories