-
Download .nix file
-
Run:
$ nix run -f all-minecrafts.nix versions.v1_8_9.client -c minecraft
-
Enjoy (…power of fixed-output derivations)!
- Arch Linux aarch64 live system. Refer https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4 .
- USB Keyboard
- HDMI cable(or access to serial console).
Boot up your aarch64 Arch Linux. Plug in SD card adapter and ensure that disk shows up on your system.
lsblk
From the comments: "These exact instructions are not working on Ubuntu 24.04. Ubuntu has changed the naming of ZFS partitions, partition 2 and 3 are switched around, and the boot/efi folder is now different."
I don't have my dual-disk test system any longer, and so can't adjust these steps myself.
Ubuntu Desktop 20.04 supports a single ZFS boot drive out of the box. I wanted a ZFS mirror, without going through an entirely manual setup of Ubuntu as described by OpenZFS in their instructions for Ubuntu 20.04 and instructions for Ubuntu 22.04
A lot of GitHub projects need to have pretty math formulas in READMEs, wikis or other markdown pages. The desired approach would be to just write inline LaTeX-style formulas like this:
$e^{i \pi} = -1$
This page contains a list of the current Minecraft Fabric mods. (As of 2021-08-19 08:05:23 Timezone: UTC+0000 (GMT))
To search for mods by name, category, or download count, visit the website, fibermc.com!
Note: You can view a mod's source files by following the "Source" link on its CurseForge page, assuming that the mod's creator has made such files public.
There are currently 2954 mods in this list.
escape_char / | |
comment_char % | |
% This file was generated by taking the LC_TIME section from en_US and | |
% replacing date/time representation with that of sv_SE from the glibc | |
% locale sources | |
% (http://sourceware.org/git/?p=glibc.git;a=tree;f=localedata/locales;hb=HEAD) | |
% (https://www.gnu.org/software/libc/manual/html_node/Formatting-Calendar-Time.html) | |
% This file is part of the GNU C Library and contains locale data. |
#[macro_use] | |
extern crate lazy_static; | |
use std::sync::Mutex; | |
use std::collections::HashMap; | |
lazy_static! { | |
static ref HASHMAP: Mutex<HashMap<u32, String>> = Mutex::new({ | |
let mut m = HashMap::new(); | |
m.insert(0, String::from("foo")); | |
m.insert(1, String::from("bar")); |
There are multiple ways to get a full disk encrypted arch linux system on raspberry. In this tutorial, we will install a 64-bit arch linux armv8 system, using dropbear as ssh server for remote pre-boot unlocking of the root filesystem. However, it will still be possible to unlock and use the pi as usual, with a keyboard and monitor. We will also create an unencrypted partition in the installation process, usable as a rescue system.
Differences to the 32-bit arch linux arm version:
- probably better performance
- can run 64-bit software
- comes without the proprietary video-driver blobs
I'm retiring these instructions, as a lot about my partitioning & environment has changed. I will make new ones from scratch.
I made these instructions to help myself install Arch with a system-wide encrypted setup, EXT4, and XFCE4 as the DE. You should be able to easily adapt these to your use case, if you know what you're doing.
Initial partitioning:
{ lib }: | |
with lib; rec { | |
pow = | |
let | |
pow' = base: exponent: value: | |
# FIXME: It will silently overflow on values > 2**62 :( | |
# The value will become negative or zero in this case | |
if exponent == 0 | |
then 1 | |
else if exponent <= 1 |