Skip to content

Instantly share code, notes, and snippets.

View singiamtel's full-sized avatar

Sergio Garcia singiamtel

  • CERN
  • Geneva, Switzerland
View GitHub Profile
@0atman
0atman / configuration.nix
Last active February 17, 2025 00:56
A rebuild script that commits on a successful build
{
config,
pkgs,
options,
...
}: let
hostname = "oatman-pc"; # to alllow per-machine config
in {
networking.hostName = hostname;
@khalidx
khalidx / node-typescript-esm.md
Last active February 23, 2025 05:46
A Node + TypeScript + ts-node + ESM experience that works.

The experience of using Node.JS with TypeScript, ts-node, and ESM is horrible.

There are countless guides of how to integrate them, but none of them seem to work.

Here's what worked for me.

Just add the following files and run npm run dev. You'll be good to go!

package.json

@scivision
scivision / CMakeLists.txt
Last active February 27, 2025 21:28
OpenMP with CMake
cmake_minimum_required(VERSION 3.19)
project(OpenMPdemo LANGUAGES C)
find_package(OpenMP COMPONENTS C REQUIRED)
add_executable(hello hello_openmp.c)
target_link_libraries(hello PRIVATE OpenMP::OpenMP_C)