Pass all inputs

This commit is contained in:
larstvei 2025-09-30 14:15:24 +02:00
parent 4ad67653d0
commit 8f247b2e6b
6 changed files with 16 additions and 22 deletions

View File

@ -31,17 +31,14 @@
nixpkgs,
home-manager,
nix-rosetta-builder,
nanostatus,
emacs-larstvei,
zen-browser,
...
}:
}@inputs:
{
darwinConfigurations = {
larstvei-macbookpro = darwin.lib.darwinSystem {
system = "aarch64-darwin";
specialArgs = { inherit emacs-larstvei; };
specialArgs = { inherit inputs; };
modules = [
home-manager.darwinModules.default
@ -54,7 +51,7 @@
nixosConfigurations.thinkpad = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit emacs-larstvei nanostatus zen-browser; };
specialArgs = { inherit inputs; };
modules = [
home-manager.nixosModules.default
./machines/thinkpad

View File

@ -1,4 +1,4 @@
{ pkgs, emacs-larstvei, ... }:
{ pkgs, inputs, ... }:
{
imports = [
../../modules/base
@ -17,7 +17,7 @@
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = { inherit emacs-larstvei; };
extraSpecialArgs = { inherit inputs; };
users.larstvei.imports = [ ../../modules/home/full ];
};
}

View File

@ -1,4 +1,4 @@
{ pkgs, zen-browser, ... }:
{ pkgs, inputs, ... }:
{
home.packages = [
@ -11,7 +11,7 @@
];
imports = [
zen-browser.homeModules.beta
inputs.zen-browser.homeModules.beta
./hypr
./theme
];

View File

@ -1,4 +1,7 @@
{ pkgs, nanostatus, ... }:
{ pkgs, inputs, ... }:
let
nanostatus = inputs.nanostatus.packages.${pkgs.system}.default;
in
{
wayland.windowManager.hyprland.settings = {
input = {
@ -51,7 +54,7 @@
"$mod, -, resizeactive, -10"
"$mod, D, exec, darkman toggle"
"$mod, space, exec, ${nanostatus.packages.${pkgs.system}.default}/bin/nanostatus-toggle"
"$mod, space, exec, ${nanostatus}/bin/nanostatus-toggle"
"$mod, backspace, exec, hyprlock"
# Text input (macOS-like way of producing Norwegian characters)

View File

@ -1,10 +1,4 @@
{
pkgs,
nanostatus,
emacs-larstvei,
zen-browser,
...
}:
{ pkgs, inputs, ... }:
{
imports = [
@ -14,7 +8,7 @@
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = { inherit nanostatus emacs-larstvei zen-browser; };
extraSpecialArgs = { inherit inputs; };
};
users.users.larstvei = {

View File

@ -1,6 +1,6 @@
{ pkgs, emacs-larstvei, ... }:
{ pkgs, inputs, ... }:
{
home.packages = [
emacs-larstvei.defaultPackage.${pkgs.system}
inputs.emacs-larstvei.defaultPackage.${pkgs.system}
];
}