Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check if folder exists before creating nested symlink | EuAndreh | 2019-06-02 | 1 | -1/+1 |
| | |||||
* | WIP: add 3 extra steps to setup.sh | EuAndreh | 2019-06-02 | 1 | -26/+70 |
| | | | | Add setup_git_annex, setup_dotfiles and restore_backups. | ||||
* | Fix references from $KEY_PAIR_PATH to $TAR_PATH | EuAndreh | 2019-06-01 | 1 | -2/+2 |
| | |||||
* | Wait for Nextcloud to fully sync before continuing with setup.sh | EuAndreh | 2019-06-01 | 1 | -1/+16 |
| | |||||
* | Add usage and import_gpg to setup.sh | EuAndreh | 2019-06-01 | 1 | -19/+63 |
| | |||||
* | Remove extra GPG exporting info from README.org | EuAndreh | 2019-06-01 | 1 | -19/+15 |
| | |||||
* | s/install-nixos.sh/install.sh/ | EuAndreh | 2019-06-01 | 1 | -2/+2 |
| | |||||
* | Export ownertrust in export-keys.sh | EuAndreh | 2019-06-01 | 1 | -7/+19 |
| | |||||
* | Add helper scripts/export-keys.sh | EuAndreh | 2019-06-01 | 1 | -0/+23 |
| | |||||
* | WIP: Move scripts out of README.org into public/nixos/setup.sh | EuAndreh | 2019-06-01 | 2 | -36/+38 |
| | |||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -2/+4 |
| | |||||
* | Add instructions on how to install NixOS automatically on README | EuAndreh | 2019-06-01 | 4 | -2/+56 |
| | |||||
* | Add -E to template env.sh file | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -0/+3 |
| | |||||
* | Format nixos/configuration.nix (linter offense) | EuAndreh | 2019-06-01 | 1 | -5/+4 |
| | |||||
* | Delete nixos/os-installation.sh | EuAndreh | 2019-06-01 | 2 | -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.org | EuAndreh | 2019-06-01 | 1 | -0/+6 |
| | |||||
* | Move scripts/burn-nixos.sh -> public/nixos/burn.sh | EuAndreh | 2019-06-01 | 2 | -3/+50 |
| | |||||
* | Duplicate Nix files from /etc/nixos/* to /mnt/etc/nixos/ | EuAndreh | 2019-06-01 | 1 | -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.nix | EuAndreh | 2019-06-01 | 1 | -5/+5 |
| | |||||
* | Fix luksDevice interpolation in template.nix | EuAndreh | 2019-06-01 | 1 | -2/+2 |
| | |||||
* | Use /mnt as installation root | EuAndreh | 2019-06-01 | 1 | -8/+4 |
| | |||||
* | Fix reference to install.sh URL | EuAndreh | 2019-06-01 | 1 | -3/+3 |
| | |||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -1/+4 |
| | |||||
* | Add mkpasswd to install.sh nix-shell declaration | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | | | | | Also don't run install.sh with the --pure flag, as it needs to run commands such as nixos-generate-config. | ||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -0/+4 |
| | |||||
* | Add e2fsprogs to install.sh nix-shell declaration | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | | | | The e2fsprogs derivation includes the mkfs.ext4 program used by install.sh. | ||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -13/+19 |
| | |||||
* | WIP: add scripts/mailing-list-import-mbox.sh | EuAndreh | 2019-06-01 | 1 | -0/+88 |
| | | | | Still only beginning to work, and only for GNU mailing lists. | ||||
* | Add dosfstools to install.sh nix-shell declaration | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | | | | The dosfstools derivation includes the mkfs.vfat program used inside install.sh. | ||||
* | Shutdown instead of rebooting after install.sh runs | EuAndreh | 2019-06-01 | 1 | -2/+2 |
| | |||||
* | Add lvm2 to install.sh nix-shell declaration | EuAndreh | 2019-06-01 | 1 | -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 declaration | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Fix off-by-one sector region in last sgdisk command | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Add gptfdisk to install.sh nix-shell declaration | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | | | | The gptfdisk derivation includes the binary for sgdisk program. | ||||
* | Disable StrictHostKeyCHecking when deleting existing content | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Fix server URL where to download public files from | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | Delete existing documentation content in docs derivation | EuAndreh | 2019-06-01 | 2 | -2/+3 |
| | |||||
* | Add reference to partitioning tutorials | EuAndreh | 2019-06-01 | 1 | -0/+3 |
| | |||||
* | Indent template.nix (linter offense) | EuAndreh | 2019-06-01 | 1 | -2/+1 |
| | |||||
* | Run read with -r flag (linter offense) | EuAndreh | 2019-06-01 | 1 | -2/+2 |
| | | | | | Taken from: https://github.com/koalaman/shellcheck/wiki/SC2162 | ||||
* | Expose burn-nixos.sh file publicly | EuAndreh | 2019-06-01 | 1 | -0/+1 |
| | |||||
* | Move NixOS public files into public/nixos/ folder | EuAndreh | 2019-06-01 | 5 | -2/+1 |
| | |||||
* | Generate /etc/nixos/password-hash.txt during execution | EuAndreh | 2019-06-01 | 2 | -3/+14 |
| | |||||
* | TODOs.org | EuAndreh | 2019-06-01 | 1 | -1/+3 |
| | |||||
* | Add utillinux to install-nixos.sh installation list | EuAndreh | 2019-06-01 | 1 | -2/+4 |
| | | | | In order to include the wipefs program. | ||||
* | Use sgdisk to automate the creation of partitions | EuAndreh | 2019-06-01 | 1 | -12/+11 |
| | |||||
* | Show if nix-shell is pure or impure in $PS1 | EuAndreh | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | WIP: format, encrypt and partition the disk in install-nixos.sh | EuAndreh | 2019-06-01 | 1 | -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 input | EuAndreh | 2019-06-01 | 1 | -2/+4 |
| |