mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
use custom hostname from json file
This commit is contained in:
parent
8e983192f7
commit
cff0d07665
@ -24,6 +24,7 @@
|
|||||||
inherit system inputs agenix home-manager jovian-nixos nixos-wsl;
|
inherit system inputs agenix home-manager jovian-nixos nixos-wsl;
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
user = hostConfig.user;
|
user = hostConfig.user;
|
||||||
|
hostname = "${hostname}";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
) hosts;
|
) hosts;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ config, lib, pkgs, user, ... }:
|
{ config, lib, pkgs, user, hostname, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./steam-deck.nix
|
./steam-deck.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "bulwark";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, jovian-nixos, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, jovian-nixos, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs home-manager jovian-nixos; };
|
specialArgs = { inherit user inputs home-manager jovian-nixos; };
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, user, lib, ... }:
|
{ config, pkgs, user, lib, hostname, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./backup.nix
|
./backup.nix
|
||||||
@ -9,7 +9,7 @@
|
|||||||
powerManagement.cpuFreqGovernor = "performance";
|
powerManagement.cpuFreqGovernor = "performance";
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "kestrel";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs home-manager; };
|
specialArgs = { inherit user hostname inputs home-manager; };
|
||||||
modules = [
|
modules = [
|
||||||
../default # shared by all configs
|
../default # shared by all configs
|
||||||
../default/physical/configuration.nix # shared by physical machines
|
../default/physical/configuration.nix # shared by physical machines
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ config, pkgs, user, lib, ... }:
|
{ config, pkgs, user, lib, hostname, ... }:
|
||||||
{
|
{
|
||||||
# Use performance governor for sweet gaming performance!
|
# Use performance governor for sweet gaming performance!
|
||||||
powerManagement.cpuFreqGovernor = "performance";
|
powerManagement.cpuFreqGovernor = "performance";
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "osprey";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.checkReversePath = false;
|
networking.firewall.checkReversePath = false;
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs home-manager; };
|
specialArgs = { inherit user inputs home-manager; };
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ config, pkgs, user, lib, ... }:
|
{ config, pkgs, user, lib, hostname, ... }:
|
||||||
{
|
{
|
||||||
# Use performance governor for sweet gaming performance!
|
# Use performance governor for sweet gaming performance!
|
||||||
powerManagement.cpuFreqGovernor = "performance";
|
powerManagement.cpuFreqGovernor = "performance";
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "shivan";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs home-manager; };
|
specialArgs = { inherit user inputs home-manager; };
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, user, lib, ... }:
|
{ config, pkgs, user, lib, hostname, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./wireguard-server.nix
|
./wireguard-server.nix
|
||||||
@ -18,7 +18,7 @@
|
|||||||
boot.kernelModules = [ "sg" ];
|
boot.kernelModules = [ "sg" ];
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "torus";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.enable = true;
|
networking.firewall.enable = true;
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs home-manager; };
|
specialArgs = { inherit user inputs home-manager; };
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, user, lib, inputs, nixos-wsl, ... }:
|
{ config, pkgs, user, lib, inputs, nixos-wsl, hostname, ... }:
|
||||||
let
|
let
|
||||||
defaultUser = user;
|
defaultUser = user;
|
||||||
in
|
in
|
||||||
@ -15,7 +15,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
# Set networking options
|
# Set networking options
|
||||||
networking.hostName = "wsl";
|
networking.hostName = "${hostname}";
|
||||||
networking.firewall.checkReversePath = "loose";
|
networking.firewall.checkReversePath = "loose";
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ lib, specialArgs, system, inputs, agenix, home-manager, nixos-wsl, ... }:
|
{ lib, specialArgs, system, inputs, agenix, home-manager, nixos-wsl, ... }:
|
||||||
let
|
let
|
||||||
user = specialArgs.user;
|
user = specialArgs.user;
|
||||||
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user inputs nixos-wsl home-manager; };
|
specialArgs = { inherit user inputs nixos-wsl home-manager; };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user