caesium: thunderbird and vscode updates
This commit is contained in:
@@ -42,19 +42,17 @@
|
||||
nixpkgs-nodejs.url = "github:NixOS/nixpkgs/21808d22b1cda1898b71cf1a1beb524a97add2c4";
|
||||
};
|
||||
|
||||
outputs = inputs @ {
|
||||
self,
|
||||
nixpkgs,
|
||||
nixpkgsUnstable,
|
||||
nixos-hardware,
|
||||
home-manager,
|
||||
home-manager-darwin,
|
||||
nix-darwin,
|
||||
mac-app-util,
|
||||
nix-flatpak,
|
||||
nixpkgs-nodejs,
|
||||
...
|
||||
}:
|
||||
outputs =
|
||||
inputs@{
|
||||
nixpkgs,
|
||||
nixpkgsUnstable,
|
||||
home-manager,
|
||||
home-manager-darwin,
|
||||
nix-darwin,
|
||||
mac-app-util,
|
||||
nix-flatpak,
|
||||
...
|
||||
}:
|
||||
let
|
||||
linuxSystem = "x86_64-linux";
|
||||
darwinSystem = "aarch64-darwin";
|
||||
@@ -71,12 +69,16 @@
|
||||
};
|
||||
})
|
||||
];
|
||||
in {
|
||||
in
|
||||
{
|
||||
# -------------------------------------------------------------
|
||||
# NixOS Configuration (Linux)
|
||||
# -------------------------------------------------------------
|
||||
nixosConfigurations.caesium = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = { system = linuxSystem; inherit inputs; };
|
||||
specialArgs = {
|
||||
system = linuxSystem;
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
{
|
||||
nixpkgs.overlays = mkOverlays linuxSystem;
|
||||
@@ -90,7 +92,10 @@
|
||||
# nix-darwin Configuration (macOS)
|
||||
# -------------------------------------------------------------
|
||||
darwinConfigurations.cleo-darwin = nix-darwin.lib.darwinSystem {
|
||||
specialArgs = { system = darwinSystem; inherit inputs; };
|
||||
specialArgs = {
|
||||
system = darwinSystem;
|
||||
inherit inputs;
|
||||
};
|
||||
system = darwinSystem;
|
||||
modules = [
|
||||
{
|
||||
@@ -103,7 +108,10 @@
|
||||
};
|
||||
|
||||
darwinConfigurations.hydrogen = nix-darwin.lib.darwinSystem {
|
||||
specialArgs = { system = darwinSystem; inherit inputs; };
|
||||
specialArgs = {
|
||||
system = darwinSystem;
|
||||
inherit inputs;
|
||||
};
|
||||
system = darwinSystem;
|
||||
modules = [
|
||||
{
|
||||
@@ -118,67 +126,73 @@
|
||||
# -------------------------------------------------------------
|
||||
# Homemanager configuration
|
||||
# -------------------------------------------------------------
|
||||
homeConfigurations."mbessette@caesium" = let
|
||||
pkgs = import nixpkgs {
|
||||
system = linuxSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays linuxSystem;
|
||||
homeConfigurations."mbessette@caesium" =
|
||||
let
|
||||
pkgs = import nixpkgs {
|
||||
system = linuxSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays linuxSystem;
|
||||
};
|
||||
in
|
||||
home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = linuxSystem;
|
||||
hostname = "caesium";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; })."mbessette";
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
nix-flatpak.homeManagerModules.nix-flatpak
|
||||
./home.shared.nix
|
||||
./caesium.home.nix
|
||||
];
|
||||
};
|
||||
in home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = linuxSystem;
|
||||
hostname = "caesium";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; })."mbessette";
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
nix-flatpak.homeManagerModules.nix-flatpak
|
||||
./home.shared.nix
|
||||
./caesium.home.nix
|
||||
];
|
||||
};
|
||||
|
||||
homeConfigurations."mbessette@hydrogen" = let
|
||||
pkgs = import nixpkgsUnstable {
|
||||
system = darwinSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays darwinSystem;
|
||||
homeConfigurations."mbessette@hydrogen" =
|
||||
let
|
||||
pkgs = import nixpkgsUnstable {
|
||||
system = darwinSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays darwinSystem;
|
||||
};
|
||||
in
|
||||
home-manager-darwin.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = darwinSystem;
|
||||
hostname = "hydrogen";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; }).mbessette;
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
./home.shared.nix
|
||||
./hydrogen.home.nix
|
||||
mac-app-util.homeManagerModules.default
|
||||
];
|
||||
};
|
||||
in home-manager-darwin.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = darwinSystem;
|
||||
hostname = "hydrogen";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; }).mbessette;
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
./home.shared.nix
|
||||
./hydrogen.home.nix
|
||||
mac-app-util.homeManagerModules.default
|
||||
];
|
||||
};
|
||||
|
||||
homeConfigurations."matthew.bessette@cleo-darwin" = let
|
||||
pkgs = import nixpkgsUnstable {
|
||||
system = darwinSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays darwinSystem;
|
||||
homeConfigurations."matthew.bessette@cleo-darwin" =
|
||||
let
|
||||
pkgs = import nixpkgsUnstable {
|
||||
system = darwinSystem;
|
||||
config.allowUnfree = true;
|
||||
overlays = mkOverlays darwinSystem;
|
||||
};
|
||||
in
|
||||
home-manager-darwin.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = darwinSystem;
|
||||
hostname = "cleo-darwin";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; })."matthew.bessette";
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
./home.shared.nix
|
||||
./cleo.home.nix
|
||||
mac-app-util.homeManagerModules.default
|
||||
];
|
||||
};
|
||||
in home-manager-darwin.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {
|
||||
system = darwinSystem;
|
||||
hostname = "cleo-darwin";
|
||||
userConfig = (import ./variables.nix { inherit pkgs; })."matthew.bessette";
|
||||
inherit inputs;
|
||||
};
|
||||
modules = [
|
||||
./home.shared.nix
|
||||
./cleo.home.nix
|
||||
mac-app-util.homeManagerModules.default
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user