compatibility modifications for sephiroth

This commit is contained in:
2024-11-03 22:44:23 -05:00
parent 9a435da5e3
commit ea90e55cbb
13 changed files with 45 additions and 117 deletions

View File

@ -4,10 +4,12 @@ These are where the machine specific configurations live.
I like Final Fantasy, alright? Isn't everyone supposed to have a hobby?
## Desktops, Laptops, and Workstations
## Naming schemes
### Desktops, Laptops, and Workstations
These are named after Final Fantasy VII characters.
## Servers/Network Infrastructure
### Servers/Network Infrastructure
These are named after Final Fantasy summons.

View File

@ -155,8 +155,8 @@
# Firewall stuff not allowed in common user and network creation
networking.firewall.enable = true; # VERY important, do not touch
# networking.firewall.allowedTCPPorts = [];
# networking.firewall.allowedUDPPorts = [];
networking.firewall.allowedTCPPorts = [];
networking.firewall.allowedUDPPorts = [];
networking.networkmanager.enable = true; # Linux tool for managing network connections
# Enable Flatpak (app containerization)
@ -200,5 +200,10 @@
arguments = "-v -o pw";
};
users.users."${userName}" = {
group = "${userName}";
isNormalUser = true;
};
system.stateVersion = "24.05";
}

View File

@ -1,5 +1,4 @@
{ pkgs, ... }: {
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
neovim
git
@ -19,7 +18,7 @@
# Applications to install from Mac App Store using mas.
# You need to install all these Apps manually first so that your apple account have records for them.
# otherwise Apple Store will refuse to install them.
# For details, see https://github.com/mas-cli/mas
# For details, see https://github.com/mas-cli/mas
masApps = {
Xcode = 497799835;
"Reeder 5." = 1529448980;

View File

@ -1,4 +1,8 @@
{pkgs, hostname, ...}: {
{
pkgs,
hostname,
...
}: {
system = {
# activationScripts are executed every time you boot the system or run `nixos-rebuild` / `darwin-rebuild`.
activationScripts.postUserActivation.text = ''
@ -145,12 +149,11 @@
# };
};
networking.hostName = hostname;
networking.computerName = hostname;
networking.firewall.enable = true; # VERY important, do not touch
networking.firewall.allowedTCPPorts = [];
networking.firewall.allowedUDPPorts = [];
# networking.firewall.enable = true; # VERY important, do not touch
# networking.firewall.allowedTCPPorts = [];
# networking.firewall.allowedUDPPorts = [];
system.defaults.smb.NetBIOSName = hostname;
# Add ability to used TouchID for sudo authentication
@ -165,6 +168,8 @@
pkgs.bash
];
system.stateVersion = 5;
# Set your time zone.
time.timeZone = "America/Detroit";
}