This commit is contained in:
lsoriano-mcm
2025-07-04 22:06:30 -05:00
parent ca68b1de73
commit 1bd3096d53
12 changed files with 33 additions and 6 deletions
+4
View File
@@ -0,0 +1,4 @@
# NixOS Sakamoto
Bloated, but the pros outweighs the cons.
## Getting Started
+1 -1
View File
@@ -8,7 +8,7 @@
programs.ags = {
enable = true;
configDir = ./biscuit;
configDir = ./custom;
extraPackages = let
agsPkgs = inputs.ags.packages.${system};
+3 -5
View File
@@ -1,12 +1,10 @@
{
pkgs,
inputs,
system,
...
}: let
nixovim = inputs.nixovim.packages.${pkgs.system}.default;
in {
}: {
home.packages = [
nixovim
pkgs.lazygit
inputs.nixovim.packages.${system}.default
];
}
Executable
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env bash
set -e
OS="$(uname -s)"
ARCH="$(uname -m)"
if [[ "$OS" == "Darwin" ]]; then
echo "macOS (Darwin) detected. Running nix-darwin switch..."
sudo nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake .\#macos
echo "macOS configuration updated successfully."
elif [[ "$OS" == "Linux" && "$ARCH" == "x86_64" ]]; then
echo "Linux (x86_64) detected. Running nixos-rebuild..."
sudo nixos-rebuild switch --flake .\#desktop
echo "NixOS configuration updated successfully."
else
echo "Unsupported operating system or architecture: $OS ($ARCH)"
echo "This script only supports Darwin (macOS) and Linux (x86_64)."
exit 1
fi
exit 0