Nixpkgs Update; Added 16GB SWAP; Added systmed bitcoin fix
This commit is contained in:
parent
4848dc5e42
commit
943e970454
6
flake.lock
generated
6
flake.lock
generated
@ -157,11 +157,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1705496572,
|
"lastModified": 1706191920,
|
||||||
"narHash": "sha256-rPIe9G5EBLXdBdn9ilGc0nq082lzQd0xGGe092R/5QE=",
|
"narHash": "sha256-eLihrZAPZX0R6RyM5fYAWeKVNuQPYjAkCUBr+JNvtdE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "842d9d80cfd4560648c785f8a4e6f3b096790e19",
|
"rev": "ae5c332cbb5827f6b1f02572496b141021de335f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -8,20 +8,27 @@ ENDCOLOR="\e[0m"
|
|||||||
|
|
||||||
lsblk
|
lsblk
|
||||||
|
|
||||||
echo -e "${GREEN}What block for Root drive (usually sda)?${ENDCOLOR}";read commitroot
|
echo -e "${GREEN}What block for file-tree-root of drive (usually nvme0n1)?${ENDCOLOR}";read commitroot
|
||||||
|
|
||||||
parted /dev/"$commitroot" -- mklabel gpt
|
parted /dev/"$commitroot" -- mklabel gpt
|
||||||
parted /dev/"$commitroot" -- mkpart primary 512MB -7MB
|
parted /dev/"$commitroot" -- mkpart primary 512MB -16GB
|
||||||
|
parted /dev/"$commitroot" -- mkpart swap linux-swap -16GB 100%
|
||||||
parted /dev/"$commitroot" -- mkpart ESP fat32 1MB 512MB
|
parted /dev/"$commitroot" -- mkpart ESP fat32 1MB 512MB
|
||||||
parted /dev/"$commitroot" -- set 2 esp on
|
parted /dev/"$commitroot" -- set 3 esp on
|
||||||
|
|
||||||
lsblk
|
lsblk
|
||||||
|
|
||||||
echo -e "${GREEN}What partition for Root drive (usually sda1)?${ENDCOLOR}";read commitrootpartition
|
echo -e "${GREEN}What partition for Boot-Partition (usually nvme0n1p1)?${ENDCOLOR}";read commitbootpartition
|
||||||
|
|
||||||
echo -e "${GREEN}What partition for Boot drive (usually sda2)?${ENDCOLOR}";read commitbootpartition
|
echo -e "${GREEN}What partition for Main-Partition (usually nvme0n1p2)?${ENDCOLOR}";read commitmainpartition
|
||||||
|
|
||||||
mkfs.ext4 -L nixos /dev/"$commitrootpartition"
|
echo -e "${GREEN}What partition for Swap-Partition (usually nvme0n1p3)?${ENDCOLOR}";read commitswappartition
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
mkfs.ext4 -L nixos /dev/"$commitmainpartition"
|
||||||
|
|
||||||
|
mkswap -L swap /dev/"$commitswappartition"
|
||||||
|
|
||||||
mkfs.fat -F 32 -n boot /dev/"$commitbootpartition"
|
mkfs.fat -F 32 -n boot /dev/"$commitbootpartition"
|
||||||
|
|
||||||
@ -31,6 +38,8 @@ mkdir -p /mnt/boot/efi
|
|||||||
|
|
||||||
mount /dev/disk/by-label/boot /mnt/boot/efi
|
mount /dev/disk/by-label/boot /mnt/boot/efi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nixos-generate-config --root /mnt
|
nixos-generate-config --root /mnt
|
||||||
|
|
||||||
rm /mnt/etc/nixos/configuration.nix
|
rm /mnt/etc/nixos/configuration.nix
|
||||||
@ -48,12 +57,7 @@ cat <<EOT >> /mnt/etc/nixos/configuration.nix
|
|||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
boot.loader.efi.efiSysMountPoint = "/boot/efi";
|
boot.loader.efi.efiSysMountPoint = "/boot/efi";
|
||||||
|
|
||||||
nix = {
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
package = pkgs.nixUnstable;
|
|
||||||
extraOptions = ''
|
|
||||||
experimental-features = nix-command flakes
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
users.users = {
|
users.users = {
|
||||||
free = {
|
free = {
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.bitcoind.wants = [ "network-online.target" ];
|
||||||
|
|
||||||
nix-bitcoin.onionServices.bitcoind.enable = true;
|
nix-bitcoin.onionServices.bitcoind.enable = true;
|
||||||
nix-bitcoin.onionServices.electrs.enable = true;
|
nix-bitcoin.onionServices.electrs.enable = true;
|
||||||
nix-bitcoin.onionServices.rtl.enable = true;
|
nix-bitcoin.onionServices.rtl.enable = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user