feat: cleaned up some stuff

This commit is contained in:
Nick 2024-10-12 02:01:18 -05:00
parent a8015eae85
commit be599e1ff3
3 changed files with 65 additions and 1 deletions

20
profiles/user0/files/modnix.sh Executable file
View file

@ -0,0 +1,20 @@
#!/usr/bin/env bash
# Define the path to the configuration file
CONFIG_FILE="/etc/nixos/configuration.nix"
# Backup the original configuration file
cp "$CONFIG_FILE" "$CONFIG_FILE.bak"
# Add experimental features
sed -i '/nix.settings.experimental-features/a\ nix.settings.experimental-features = ["nix-command" "flakes"]; # Added by script' "$CONFIG_FILE"
# Enable OpenSSH daemon
sed -i '/services.openssh.enable = true;/i\ services.openssh.enable = true; # Added by script' "$CONFIG_FILE"
# Add user packages
sed -i '/packages = with pkgs; \[/a\ git # Added by script' "$CONFIG_FILE"
sed -i '/git/a\ vscode # Added by script' "$CONFIG_FILE"
sed -i '/vscode/a\ tomb # Added by script' "$CONFIG_FILE"
echo "Configurations have been added to $CONFIG_FILE."