Commit Graph

9 Commits

Author SHA1 Message Date
drduh 9d90cafe36
Merge pull request #438 from manuth/diceware-webapp
Add the `diceware` Web-App to the NixOS ISO
2024-05-05 19:06:30 +00:00
drduh 41f42cf059
Merge pull request #439 from manuth/markdown-viewer
Add a Markdown Viewer to the NixOS Image
2024-05-05 19:06:02 +00:00
drduh 999454bb05
Merge pull request #437 from manuth/screensaver
Disable Screensaver
2024-05-05 19:03:25 +00:00
Manuel Thalmann 21eb55c899 Include the diceware web app 2024-05-03 01:59:18 +02:00
Manuel Thalmann c4541aab99 Fix non-existent guide icon 2024-05-03 01:46:02 +02:00
Manuel Thalmann 8417855829 Disable screen saver 2024-05-03 01:43:36 +02:00
Manuel Thalmann f7f719b153 Add `okular` as a markdown viewer 2024-05-03 01:40:09 +02:00
drduh b2959d075b Simplify instructions, reduce manual labor 2024-03-16 19:35:04 -07:00
Motiejus Jakštys 84c9d9654d NixOS Live Image: convert to a flake
Now `nixpkgs` will be pointing to a specific release, which has a much
smaller chance to unexpectedly break. Currently 23.11. The next one will
be 24.05, 24.11, etc.

NixOS *releases* receive security updates, but packages are upgraded
conservatively, thus don't generally break. As a result, we should need
to worry about NixOS upgrades every 6-12 months. The upgrade means "bump
the version number and try to build it". If it breaks, it will generally
break only then. Less reactive, more proactive surprises.

`flake.nix` was written by @thomaseizinger in
https://github.com/drduh/YubiKey-Guide/issues/406. Changes from the
original:
- change Gnome to xfce. Now it loads with 384MB of RAM and works well
  with the simplest graphics (hello qemu).
- less nasty workaround for hopenpgp-tools. Fixed upstream
  (https://github.com/NixOS/nixpkgs/pull/279117).
- do not default `copytoram`, user can select this option in the
  bootloader.

Here is how to test it:

```
$ nix run .#nixosConfigurations.yubikeyLive.x86_64-linux.config.system.build.vm
```

*Note for the maintainer*: it would be great if you could occasionally
run `nix flake update --commit-lock-file`, *especially* after updating
github.com/drduh/config.git.

Fixes #406

Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2024-02-04 14:03:54 +02:00