Skip to content

Instantly share code, notes, and snippets.

View juselius's full-sized avatar

Jonas Juselius juselius

  • Serit IT Partner Tromsø
  • Tromsø
View GitHub Profile
@juselius
juselius / beegfs.nix
Created March 29, 2024 08:31
NixOS BeeGFS 7.4.0
{ pkgs, kernel ? pkgs.linux, ... } :
with pkgs;
let
version = "7.4.0";
in stdenvNoCC.mkDerivation {
pname = "beegfs";
inherit version;
src = fetchurl {
name = "beegfs-archive-${version}.tar.bz2";
@juselius
juselius / PostgresSqlProvider.fsproj
Last active January 2, 2019 12:49
Working example project file for .NET Core + F# + SQLProvider + Postgres
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<FscToolPath>$(HOME)/.nix-profile/bin</FscToolPath>
<FscToolExe>fsharpc</FscToolExe>
</PropertyGroup>
<ItemGroup>
<Reference Include="FSharp.Data.SqlProvider">
<HintPath>$(HOME)/.nuget/packages/sqlprovider/1.1.55/lib/net451/FSharp.Data.SqlProvider.dll</HintPath>
</Reference>

Keybase proof

I hereby claim:

  • I am juselius on github.
  • I am juselius (https://keybase.io/juselius) on keybase.
  • I have a public key whose fingerprint is 2516 A57A 3012 7962 287D B66E C1A9 157F 0A59 7A66

To claim this, I am signing this object:

@juselius
juselius / nixfix-fsproj.sh
Last active February 17, 2017 11:26
NixOS fix for MSBuild/XBuild .fsproj files
#!/usr/bin/env bash
sed -i '
/<OutputType>/a \
<MonoLibraryPath>/run/current-system/sw/lib/mono/4.5/</MonoLibraryPath>
/Microsoft.FSharp.Targets/,/<Import Project=.*FSharpTargetsPath/ {
/\/Otherwise/i \
<PropertyGroup Condition="Exists(\x27$(MonoLibraryPath)/Microsoft.FSharp.Targets\x27)">\
<FSharpTargetsPath>$(MonoLibraryPath)/Microsoft.FSharp.Targets</FSharpTargetsPath>\
</PropertyGroup>