Add TobWork configuration

This commit is contained in:
Tobias Ostner 2024-07-03 15:46:38 +02:00
parent ee29703615
commit 37908b5948
3 changed files with 39 additions and 35 deletions

View file

@ -7,21 +7,23 @@
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
};
outputs = inputs @ {
self,
darwin,
home-manager,
nixpkgs,
...
}: let
outputs = inputs:
let
darwin-system = import ./system/darwin.nix {inherit inputs;};
in {
darwinConfigurations = {
TobAir = darwin-system {
system = "aarch64-darwin";
username = "tobi";
email = "tobias.ostner@gmail.com";
hostname = "TobAir";
};
TobWork = darwin-system {
system = "aarch64-darwin";
username = "tostner";
email = "tobias.ostner@jambit.com";
hostname = "laptop1042";
};
};
};
}

View file

@ -1,4 +1,4 @@
{pkgs, ...}: {
{email}: {pkgs, ...}: {
home.file.".emacs.d/early-init.el".source = ../config/emacs/early-init.el;
home.file.".emacs.d/tree-sitter/libtree-sitter-swift.dylib".source = ../config/emacs/tree-sitter/libtree-sitter-swift.dylib;
home.file.".clojure/deps.edn".source = ../config/clojure/deps.edn;
@ -143,7 +143,7 @@
git = {
enable = true;
userName = "Tobias Ostner";
userEmail = "tobias.ostner@gmail.com";
userEmail = email;
extraConfig = {
init.defaultBranch = "main";
pull.rebase = true;

View file

@ -4,12 +4,14 @@
{
system,
username,
email,
hostname
}: let
}:
let
system-config = import ../module/configuration.nix {inherit hostname;};
home-manager-config = import ../module/home-manager.nix;
home-manager-config = import ../module/home-manager.nix {inherit email;};
in
inputs.darwin.lib.darwinSystem {
inputs.darwin.lib.darwinSystem {
inherit system;
modules = [
@ -27,4 +29,4 @@ in
home-manager.users."${username}" = home-manager-config;
}
];
}
}