1
0
Fork 0

Added boatswain and copy script

This commit is contained in:
Atridad Lahiji 2024-12-23 11:03:34 -07:00
parent 59888fba83
commit a6b5e522b9
2 changed files with 25 additions and 0 deletions

View file

@ -15,6 +15,7 @@
libreoffice-qt
hunspell
hunspellDicts.en_US
pkgs.boatswain
];
programs.steam = {

24
nixcp.sh Executable file
View file

@ -0,0 +1,24 @@
#!/bin/bash
# Get the directory where the script is located
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# Define the target directory
TARGET_DIR="/etc/nixos"
# Check if the script is being run with sudo privileges (since /etc/nixos requires elevated permissions)
if [ "$(id -u)" -ne 0 ]; then
echo "This script must be run with sudo or as root."
exit 1
fi
# Copy all .nix files from the script's directory to the /etc/nixos directory
for file in "$SCRIPT_DIR"/*.nix; do
if [ -f "$file" ]; then
# Copy the file, replacing the existing one
cp -f "$file" "$TARGET_DIR/"
echo "Copied $file to $TARGET_DIR/"
fi
done
echo "All .nix files have been copied to $TARGET_DIR."