Remove the last references to custom

This commit is contained in:
Andreas Zweili 2023-06-07 20:14:44 +02:00
parent a14178fe84
commit abc28dcee9
9 changed files with 83 additions and 85 deletions

View File

@ -1,3 +0,0 @@
{ inputs }: {
inputs = inputs;
}

View File

@ -28,9 +28,8 @@
, home-manager
}:
let
custom = import ./custom { inherit inputs; };
mkComputer = import "${custom.inputs.self}/lib/mk_computer.nix";
mkRaspi = import "${custom.inputs.self}/lib/mk_raspi.nix";
mkComputer = import "${inputs.self}/lib/mk_computer.nix";
mkRaspi = import "${inputs.self}/lib/mk_raspi.nix";
mksdImage = host: (self.nixosConfigurations.${host}.extendModules {
modules = [ "${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" ];
}).config.system.build.sdImage;
@ -53,79 +52,79 @@
gwyn = mkComputer {
hostname = "gwyn";
home-module = "desktop";
inherit custom inputs;
inherit inputs;
};
desktop-vm = mkComputer {
hostname = "desktop-vm";
home-module = "desktop";
inherit custom inputs;
inherit inputs;
};
staubfinger = mkComputer {
hostname = "staubfinger";
home-module = "desktop";
inherit custom inputs;
inherit inputs;
};
# Servers
git = mkRaspi {
hostname = "git";
inherit custom inputs;
inherit inputs;
};
loki-test = mkRaspi {
hostname = "loki-test";
inherit custom inputs;
inherit inputs;
};
mail = mkRaspi {
hostname = "mail";
inherit custom inputs;
inherit inputs;
};
nextcloud = mkRaspi {
hostname = "nextcloud";
inherit custom inputs;
inherit inputs;
};
plex = mkRaspi {
hostname = "plex";
inherit custom inputs;
inherit inputs;
};
proxy = mkRaspi {
hostname = "proxy";
inherit custom inputs;
inherit inputs;
};
management = mkRaspi {
hostname = "management";
home-module = "management";
inherit custom inputs;
inherit inputs;
};
mobile = mkRaspi {
hostname = "mobile";
home-module = "management";
inherit custom inputs;
inherit inputs;
};
restic-server = mkRaspi {
hostname = "restic-server";
inherit custom inputs;
inherit inputs;
};
test-raspi = mkRaspi {
hostname = "test-raspi";
inherit custom inputs;
inherit inputs;
};
ttrss = mkRaspi {
hostname = "ttrss";
inherit custom inputs;
inherit inputs;
};
};
homeConfigurations = {
"zweili@co-ws-con4" = home-manager.lib.homeManagerConfiguration {
pkgs = import custom.inputs.nixpkgs {
pkgs = import inputs.nixpkgs {
system = "x86_64-linux";
config = {
allowUnfree = true;
};
};
modules = [
"${custom.inputs.self}/home-manager/work-wsl.nix"
"${inputs.self}/home-manager/work-wsl.nix"
];
extraSpecialArgs = {
inherit custom inputs;
inherit inputs;
};
};
};

View File

@ -1,34 +1,34 @@
{ custom, system }: { config, nixosConfig, pkgs, ... }:
{ config, inputs, nixosConfig, pkgs, system, ... }:
let
unstable = import custom.inputs.nixpkgs-unstable { inherit system; };
unstable = import inputs.nixpkgs-unstable { inherit system; };
in
{
imports = [
"${custom.inputs.self}/home-manager/common"
"${custom.inputs.self}/home-manager/software/alacritty"
"${custom.inputs.self}/home-manager/software/ansible"
"${custom.inputs.self}/home-manager/software/calibre"
"${custom.inputs.self}/home-manager/software/czkawka"
(import "${custom.inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${custom.inputs.self}/home-manager/software/espanso"
"${custom.inputs.self}/home-manager/software/dunst"
"${custom.inputs.self}/home-manager/software/evince"
"${custom.inputs.self}/home-manager/software/fzf"
"${custom.inputs.self}/home-manager/software/git"
"${custom.inputs.self}/home-manager/software/grobi"
"${custom.inputs.self}/home-manager/software/keeweb"
"${custom.inputs.self}/home-manager/software/mime-apps"
"${custom.inputs.self}/home-manager/software/mpv"
"${custom.inputs.self}/home-manager/software/nitrogen"
"${custom.inputs.self}/home-manager/software/obsidian"
(import "${custom.inputs.self}/home-manager/software/rapid-photo-downloader" { inherit unstable; })
"${custom.inputs.self}/home-manager/software/signal"
"${custom.inputs.self}/home-manager/software/ssh"
"${custom.inputs.self}/home-manager/software/starship"
"${custom.inputs.self}/home-manager/software/telegram"
"${custom.inputs.self}/home-manager/software/vim"
"${custom.inputs.self}/home-manager/software/work-desktop"
"${custom.inputs.self}/home-manager/software/yt-dlp"
"${inputs.self}/home-manager/common"
"${inputs.self}/home-manager/software/alacritty"
"${inputs.self}/home-manager/software/ansible"
"${inputs.self}/home-manager/software/calibre"
"${inputs.self}/home-manager/software/czkawka"
(import "${inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${inputs.self}/home-manager/software/espanso"
"${inputs.self}/home-manager/software/dunst"
"${inputs.self}/home-manager/software/evince"
"${inputs.self}/home-manager/software/fzf"
"${inputs.self}/home-manager/software/git"
"${inputs.self}/home-manager/software/grobi"
"${inputs.self}/home-manager/software/keeweb"
"${inputs.self}/home-manager/software/mime-apps"
"${inputs.self}/home-manager/software/mpv"
"${inputs.self}/home-manager/software/nitrogen"
"${inputs.self}/home-manager/software/obsidian"
(import "${inputs.self}/home-manager/software/rapid-photo-downloader" { inherit unstable; })
"${inputs.self}/home-manager/software/signal"
"${inputs.self}/home-manager/software/ssh"
"${inputs.self}/home-manager/software/starship"
"${inputs.self}/home-manager/software/telegram"
"${inputs.self}/home-manager/software/vim"
"${inputs.self}/home-manager/software/work-desktop"
"${inputs.self}/home-manager/software/yt-dlp"
];
home = {
username = nixosConfig.az-username;
@ -53,9 +53,9 @@ in
programs.git.userEmail = "andreas@zweili.ch";
# raw config files
home.file.".config/qtile/config.py".source = "${custom.inputs.self}/home-manager/configs/qtile/config.py";
home.file.".config/qtile/autostart.sh".source = "${custom.inputs.self}/home-manager/configs/qtile/autostart.sh";
home.file.".config/qtile/autostart.d/xdg-portal-add-path.sh".source = "${custom.inputs.self}/home-manager/configs/flatpak/xdg-portal-add-path.sh";
home.file.".config/qtile/config.py".source = "${inputs.self}/home-manager/configs/qtile/config.py";
home.file.".config/qtile/autostart.sh".source = "${inputs.self}/home-manager/configs/qtile/autostart.sh";
home.file.".config/qtile/autostart.d/xdg-portal-add-path.sh".source = "${inputs.self}/home-manager/configs/flatpak/xdg-portal-add-path.sh";
programs.bash = {
enable = true;

View File

@ -1,11 +1,11 @@
{ custom, system }: { config, nixosConfig, ... }:
{ inputs, nixosConfig, ... }:
{
imports = [
"${custom.inputs.self}/home-manager/common"
"${custom.inputs.self}/home-manager/software/fzf"
"${custom.inputs.self}/home-manager/software/git"
"${custom.inputs.self}/home-manager/software/vim"
"${custom.inputs.self}/home-manager/software/starship"
"${inputs.self}/home-manager/common"
"${inputs.self}/home-manager/software/fzf"
"${inputs.self}/home-manager/software/git"
"${inputs.self}/home-manager/software/vim"
"${inputs.self}/home-manager/software/starship"
];
home.username = nixosConfig.az-username;

View File

@ -1,16 +1,16 @@
{ custom, system }: { config, nixosConfig, pkgs, ... }:
{ inputs, nixosConfig, pkgs, system, ... }:
let
unstable = import custom.inputs.nixpkgs-unstable { inherit system; };
unstable = import inputs.nixpkgs-unstable { inherit system; };
in
{
imports = [
"${custom.inputs.self}/home-manager/common"
(import "${custom.inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${custom.inputs.self}/home-manager/software/fzf"
"${custom.inputs.self}/home-manager/software/git"
"${custom.inputs.self}/home-manager/software/ssh"
"${custom.inputs.self}/home-manager/software/starship"
"${custom.inputs.self}/home-manager/software/vim"
"${inputs.self}/home-manager/common"
(import "${inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${inputs.self}/home-manager/software/fzf"
"${inputs.self}/home-manager/software/git"
"${inputs.self}/home-manager/software/ssh"
"${inputs.self}/home-manager/software/starship"
"${inputs.self}/home-manager/software/vim"
];
home.username = nixosConfig.az-username;

View File

@ -1,8 +1,8 @@
{ custom, inputs }: { config, nixosConfig, ... }:
{ inputs, nixosConfig, ... }:
{
imports = [
"${custom.inputs.self}/home-manager/common"
"${custom.inputs.self}/home-manager/software/git"
"${inputs.self}/home-manager/common"
"${inputs.self}/home-manager/software/git"
];
home.username = nixosConfig.az-username;

View File

@ -1,17 +1,17 @@
{ custom, pkgs, ... }:
{ inputs, pkgs, ... }:
let
unstable = import custom.inputs.nixpkgs-unstable { system = "x86_64-linux"; };
unstable = import inputs.nixpkgs-unstable { system = "x86_64-linux"; };
in
{
imports = [
"${custom.inputs.self}/home-manager/common"
"${custom.inputs.self}/home-manager/software/ansible"
(import "${custom.inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${custom.inputs.self}/home-manager/software/fzf"
"${custom.inputs.self}/home-manager/software/git"
"${custom.inputs.self}/home-manager/software/starship"
(import "${custom.inputs.self}/home-manager/software/vagrant-wsl" { inherit unstable; })
"${custom.inputs.self}/home-manager/software/vim"
"${inputs.self}/home-manager/common"
"${inputs.self}/home-manager/software/ansible"
(import "${inputs.self}/home-manager/software/emacs" { inherit unstable; })
"${inputs.self}/home-manager/software/fzf"
"${inputs.self}/home-manager/software/git"
"${inputs.self}/home-manager/software/starship"
(import "${inputs.self}/home-manager/software/vagrant-wsl" { inherit unstable; })
"${inputs.self}/home-manager/software/vim"
];
programs.git.userEmail = "zweili@contria.com";

View File

@ -1,4 +1,4 @@
{ custom, hostname, inputs, system ? "x86_64-linux", home-module ? "headless", username ? "andreas" }:
{ hostname, inputs, system ? "x86_64-linux", home-module ? "headless", username ? "andreas" }:
let
overlay-unstable = final: prev: {
unstable = import inputs.nixpkgs-unstable {
@ -52,8 +52,9 @@ inputs.nixpkgs.lib.nixosSystem
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit inputs system; };
home-manager.users.andreas.imports = [
(import "${inputs.self}/home-manager/${home-module}.nix" { inherit custom system; })
"${inputs.self}/home-manager/${home-module}.nix"
];
}
]);

View File

@ -1,4 +1,4 @@
{ custom, hostname, inputs, system ? "aarch64-linux", home-module ? "headless", username ? "andreas" }:
{ hostname, inputs, system ? "aarch64-linux", home-module ? "headless", username ? "andreas" }:
let
overlay-unstable = final: prev: {
unstable = import inputs.nixpkgs-unstable {
@ -47,8 +47,9 @@ inputs.nixpkgs.lib.nixosSystem {
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit inputs system; };
home-manager.users.${username}.imports = [
(import "${inputs.self}/home-manager/${home-module}.nix" { inherit custom system; })
"${inputs.self}/home-manager/${home-module}.nix"
];
}
]);