Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env nix-shell
#!nix-shell -i bash -p bash -p qemu_kvm -p iproute2
set -x -eu -o pipefail
VM_IMAGE=""
CPUS="${CPUS:-$(nproc)}"
MEMORY="${MEMORY:-4096}"
SSH_PORT="${SSH_PORT:-2222}"
IMAGE_SIZE="${IMAGE_SIZE:-10G}"
. 242.3 GiB [##########################] /harshanavkis
. 137.1 GiB [############## ] /paul
98.9 GiB [########## ] /julian
. 84.8 GiB [######### ] /dimitrios
. 61.5 GiB [###### ] /maurice
33.0 GiB [### ] /martin
12.1 GiB [# ] /masa
7.8 GiB [ ] /joerg
5.3 MiB [ ] /okelmann
#!/usr/bin/env bash
set -exuo pipefail
PROGRAM_NAME="$0"
inst() {
local system="" host="" action="install" from="auto" mount=""
local -a nixCopyArgs
while [[ "$#" -gt 0 ]] ; do
case "$1" in
@Mic92
Mic92 / default.nix
Created December 19, 2022 19:45
forgejo
{ lib
, buildGoPackage
, fetchurl
, makeWrapper
, git
, bash
, gzip
, openssh
, pam
, sqliteSupport ? true
{
boot.initrd.availableKernelModules = [
"xhci_pci"
"ahci"
"nvme"
];
disko.devices = import ./raid-config.nix {
raidLevel = 1;
};
[root@nixos:/]# cat etc/fstab
# This is a generated file. Do not edit!
#
# To make changes, edit the fileSystems and swapDevices NixOS options
# in your /etc/nixos/configuration.nix file.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# Filesystems.
/dev/md/root / ext4 defaults 0 1
{ pkgs ? import <nixpkgs> {} }:
with pkgs;
let
clang-wrapped = wrapCCWith {
cc = llvmPackages.clang-unwrapped;
bintools = wrapBintoolsWith {
bintools = pkgs.runCommand "lld" {} ''
mkdir -p $out/bin
with import <nixpkgs> {};
mkShell {
nativeBuildInputs = [
bashInteractive
libosmocore
talloc
];
NIX_CFLAGS_COMPILE = "-ltalloc";
}
name: Automatic merge if CI builds
on:
push:
branches:
- 'update/*'
jobs:
wait-for-check-regexp:
runs-on: ubuntu-latest
if: github.actor == 'numtide-bot'
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/wxcmkklql7al9z1ipp62z855i3b0bqhy-search
source root is search
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
@nix { "action": "setPhase", "phase": "buildPhase" }
building