aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Check if folder exists before creating nested symlinkEuAndreh2019-06-021-1/+1
|
* WIP: add 3 extra steps to setup.shEuAndreh2019-06-021-26/+70
| | | | Add setup_git_annex, setup_dotfiles and restore_backups.
* Fix references from $KEY_PAIR_PATH to $TAR_PATHEuAndreh2019-06-011-2/+2
|
* Wait for Nextcloud to fully sync before continuing with setup.shEuAndreh2019-06-011-1/+16
|
* Add usage and import_gpg to setup.shEuAndreh2019-06-011-19/+63
|
* Remove extra GPG exporting info from README.orgEuAndreh2019-06-011-19/+15
|
* s/install-nixos.sh/install.sh/EuAndreh2019-06-011-2/+2
|
* Export ownertrust in export-keys.shEuAndreh2019-06-011-7/+19
|
* Add helper scripts/export-keys.shEuAndreh2019-06-011-0/+23
|
* WIP: Move scripts out of README.org into public/nixos/setup.shEuAndreh2019-06-012-36/+38
|
* TODOs.orgEuAndreh2019-06-011-2/+4
|
* Add instructions on how to install NixOS automatically on READMEEuAndreh2019-06-014-2/+56
|
* Add -E to template env.sh fileEuAndreh2019-06-011-1/+1
|
* TODOs.orgEuAndreh2019-06-011-0/+3
|
* Format nixos/configuration.nix (linter offense)EuAndreh2019-06-011-5/+4
|
* Delete nixos/os-installation.shEuAndreh2019-06-012-115/+1
| | | | | | | | It's content were fully replaced by public/nixos/burn.sh and public/nixos/install.sh. Both are already accessible online (through https://euandre.org/dotfiles/nixos/burn.sh).
* TODOs.orgEuAndreh2019-06-011-0/+6
|
* Move scripts/burn-nixos.sh -> public/nixos/burn.shEuAndreh2019-06-012-3/+50
|
* Duplicate Nix files from /etc/nixos/* to /mnt/etc/nixos/EuAndreh2019-06-011-2/+6
| | | | | | | | | | | | The /etc/nixos/ path is temporary, and vanishes once the computer is rebooted after finishing the installation. However, the Nix files downloaded by install.sh point to /etc/nixos/, and they will be afterwards be symlinked to the files in this git repository. This prevents me from using relative paths like ./hardware-configuration.nix or similar. The duplicate files are there to support building the OS during the installation phase (the nixos-install command) without needing to make it generic for everyday usage.
* Remove with pkgs; usage from configuration.nixEuAndreh2019-06-011-5/+5
|
* Fix luksDevice interpolation in template.nixEuAndreh2019-06-011-2/+2
|
* Use /mnt as installation rootEuAndreh2019-06-011-8/+4
|
* Fix reference to install.sh URLEuAndreh2019-06-011-3/+3
|
* TODOs.orgEuAndreh2019-06-011-1/+4
|
* Add mkpasswd to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
| | | | | Also don't run install.sh with the --pure flag, as it needs to run commands such as nixos-generate-config.
* TODOs.orgEuAndreh2019-06-011-0/+4
|
* Add e2fsprogs to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
| | | | The e2fsprogs derivation includes the mkfs.ext4 program used by install.sh.
* TODOs.orgEuAndreh2019-06-011-13/+19
|
* WIP: add scripts/mailing-list-import-mbox.shEuAndreh2019-06-011-0/+88
| | | | Still only beginning to work, and only for GNU mailing lists.
* Add dosfstools to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
| | | | The dosfstools derivation includes the mkfs.vfat program used inside install.sh.
* Shutdown instead of rebooting after install.sh runsEuAndreh2019-06-011-2/+2
|
* Add lvm2 to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
| | | | | The lvm2 derivation includes required binaries such as pvcreate, vgcreate and lvcreate required for configuring logical volumes in the new NixOS laptop's disk.
* Add cryptsetup to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
|
* Fix off-by-one sector region in last sgdisk commandEuAndreh2019-06-011-1/+1
|
* Add gptfdisk to install.sh nix-shell declarationEuAndreh2019-06-011-1/+1
| | | | The gptfdisk derivation includes the binary for sgdisk program.
* Disable StrictHostKeyCHecking when deleting existing contentEuAndreh2019-06-011-1/+1
|
* Fix server URL where to download public files fromEuAndreh2019-06-011-1/+1
|
* Delete existing documentation content in docs derivationEuAndreh2019-06-012-2/+3
|
* Add reference to partitioning tutorialsEuAndreh2019-06-011-0/+3
|
* Indent template.nix (linter offense)EuAndreh2019-06-011-2/+1
|
* Run read with -r flag (linter offense)EuAndreh2019-06-011-2/+2
| | | | | Taken from: https://github.com/koalaman/shellcheck/wiki/SC2162
* Expose burn-nixos.sh file publiclyEuAndreh2019-06-011-0/+1
|
* Move NixOS public files into public/nixos/ folderEuAndreh2019-06-015-2/+1
|
* Generate /etc/nixos/password-hash.txt during executionEuAndreh2019-06-012-3/+14
|
* TODOs.orgEuAndreh2019-06-011-1/+3
|
* Add utillinux to install-nixos.sh installation listEuAndreh2019-06-011-2/+4
| | | | In order to include the wipefs program.
* Use sgdisk to automate the creation of partitionsEuAndreh2019-06-011-12/+11
|
* Show if nix-shell is pure or impure in $PS1EuAndreh2019-06-011-1/+1
|
* WIP: format, encrypt and partition the disk in install-nixos.shEuAndreh2019-06-011-4/+49
| | | | | | The LUKS encryption and disk formatting commands are coherent, but the partitionig isn't. I just copied them from the manual to get a rough idea of how it should look like.
* Add fallback null value to the shelcheck derivation inputEuAndreh2019-06-011-2/+4
|