Add some simple variables

This commit is contained in:
larstvei 2025-08-23 16:28:52 +02:00
parent 67c3453177
commit 0a348dcc7b
2 changed files with 14 additions and 8 deletions

View File

@ -1,26 +1,27 @@
{ pkgs, emacs-larstvei, ... }: { pkgs, emacs-larstvei, ... }:
let
v = import ./variables.nix;
in
{ {
imports = [ imports = [
../../system ../../system
../../system/darwin ../../system/darwin
]; ];
system.primaryUser = "larstvei"; system.primaryUser = v.username;
networking.hostName = "larstvei-macbookpro"; networking.hostName = v.hostName;
users.users = { users.users.${v.username} = {
larstvei = { home = v.userHome;
home = "/Users/larstvei";
shell = pkgs.fish; shell = pkgs.fish;
}; };
};
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = { inherit emacs-larstvei; }; extraSpecialArgs = { inherit emacs-larstvei; };
users.larstvei.imports = [ ../../home ]; users.${v.username}.imports = [ ../../home ];
}; };
homebrew = { homebrew = {

View File

@ -0,0 +1,5 @@
{
username = "larstvei";
userHome = "/Users/larstvei";
hostName = "larstvei-macbookpro";
}