Skip to content

Instantly share code, notes, and snippets.

View madjam002's full-sized avatar

Jamie Greeff madjam002

  • London, United Kingdom
View GitHub Profile
@madjam002
madjam002 / next-npm-13.0.7-canary.6-d9a01e805e.patch
Last active December 17, 2022 11:58
nextjs vanilla extract large CSS files patch
diff --git a/dist/build/webpack/loaders/utils.js b/dist/build/webpack/loaders/utils.js
index 5c3625d5038fe2d5e7225cc6364fe42bf5942729..4b0c7ee2a2c27dcb2595654c56fc88705982903d 100644
--- a/dist/build/webpack/loaders/utils.js
+++ b/dist/build/webpack/loaders/utils.js
@@ -18,7 +18,7 @@ function isClientComponentModule(mod) {
const hasClientDirective = ((ref = mod.buildInfo.rsc) == null ? void 0 : ref.type) === _constants.RSC_MODULE_TYPES.client;
return hasClientDirective || imageRegex.test(mod.resource);
}
-const regexCSS = /\.(css|scss|sass)(\?.*)?$/;
+const regexCSS = /\.(css|scss|sass|.css\.ts)(\?.*)?$/;
@madjam002
madjam002 / acl groups.nix
Last active January 29, 2022 00:50
Tailscale Nix ACL rules
{ lib }:
with lib;
rec {
"group:devs" = [
"your@user.here"
];
"group:household" = [
"your@user.here"
@madjam002
madjam002 / default.nix
Created November 10, 2021 16:19
Nix pass function as dependency to derivation
{ pkgs }:
let
some_function = { arg1, arg2 }: ''
echo "hello world"
${pkgs.nodejs}/bin/node --version
${pkgs.vault}/bin/vault --version
'';
drv = pkgs.stdenv.mkDerivation {
@madjam002
madjam002 / ceph-recover-rbd-image.js
Last active November 8, 2021 12:55
Ceph RBD Image Recovery with no running OSDs
// USAGE
//
// node ceph-recover-rbd-image.js POOL_NAME IMAGE_NAME OUTPUT_IMG_FILE
// e.g
// node ceph-recover-rbd-image.js rbd kubernetes-dynamic-pvc-698abc13-ed52-4d04-a1b9-ec6674b49ac2 recoveredimage.img
// You can then mount the recovered image with:
// mkdir output
// mount recoveredimage.img output
//
// Be sure to change OSDS array below to the paths to the OSDs which contain data for the image you are
@madjam002
madjam002 / frankeverCustomLight.h
Created November 2, 2019 10:49
ESPHome Custom RGBW Light with emulated warm/cool white
#include "esphome.h"
class FrankeverCustomLight : public Component, public LightOutput {
public:
FrankeverCustomLight(FloatOutput *red, FloatOutput *green, FloatOutput *blue, FloatOutput *white)
{
red_ = red;
green_ = green;
blue_ = blue;
white_ = white;
#import "RCTViewManager.h"
#import "MapboxGL.h"
@interface MapBoxViewManager : RCTViewManager
@end
@implementation MapBoxViewManager
- (UIView *)view
{
@madjam002
madjam002 / gist:7464006
Created November 14, 2013 09:31
`vagrant up` log
$ VAGRANT_LOG=INFO vagrant up
INFO global: Vagrant version: 1.3.5
INFO manager: Registered plugin: box command
INFO manager: Registered plugin: destroy command
INFO manager: Registered plugin: halt command
INFO manager: Registered plugin: help command
INFO manager: Registered plugin: init command
INFO manager: Registered plugin: package command
INFO manager: Registered plugin: plugin command
INFO manager: Registered plugin: provision command