Skip to content

Instantly share code, notes, and snippets.

View NickSeagull's full-sized avatar

Nick Seagull NickSeagull

View GitHub Profile
@NickSeagull
NickSeagull / override.nix
Created July 6, 2022 11:17 — forked from oneingan/override.nix
zigbee2mqtt in nixos
{pkgs ? import <nixpkgs> {
inherit system;
}, system ? builtins.currentSystem}:
let
nodePackages = import ./default.nix {
inherit pkgs system;
};
in
nodePackages // {

Keybase proof

I hereby claim:

  • I am nickseagull on github.
  • I am nickseagull (https://keybase.io/nickseagull) on keybase.
  • I have a public key ASDm8amjW81XXS3HaAdnHK5XrzXMy2w9bc_D3Yhapf6rqAo

To claim this, I am signing this object:

@NickSeagull
NickSeagull / keybase.md
Created August 25, 2018 00:18
keybase.md

Keybase proof

I hereby claim:

  • I am nickseagull on github.
  • I am nickseagull (https://keybase.io/nickseagull) on keybase.
  • I have a public key ASDDGwf8inHQ65Dv4tw9LTMUlYiiqMXA-N6rUAuk8msjWQo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am nickseagull on github.
  • I am nickseagull (https://keybase.io/nickseagull) on keybase.
  • I have a public key ASBuvzC2QDFjHWkRZudA7ONZ66JFv6fnLIlDwBFowEU70go

To claim this, I am signing this object:

@NickSeagull
NickSeagull / AnalyzeDesignDocument.md
Last active November 26, 2017 22:16
An adaptation of Deedle in 10 minutes for Haskell, for a possible API for Analyze

Getting started with Analyze

NOTE: NOTHING OF THIS HAS BEEN IMPLEMENTED YET, THIS IS A DESIGN DOCUMENT

Taken from Deedle in 10 minutes, adapted to Analyze

import Analyze
import Analyze.Frame as Frame
import Analyze.Series as Series
import qualified Date.Time.Calendar  -- from the 'time' package
@NickSeagull
NickSeagull / Main.hs
Created September 9, 2017 11:09 — forked from rahulmutt/Main.hs
Fast coproducts for Haskell & Eta
#!/usr/bin/env stack
{- stack
--resolver lts-6.27
--install-ghc
runghc
--package containers
-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE DataKinds #-}
compiler: ghc-8.2.0.20170404
compiler-check: match-exact
resolver: lts-8.8
setup-info:
ghc:
linux64:
8.2.0.20170404:
url: https://downloads.haskell.org/~ghc/8.2.1-rc1/ghc-8.2.0.20170404-x86_64-deb8-linux.tar.xz
content-length: 138846620
sha1: 3fd303b5753b095ce020131405dcf43199e6b447
@NickSeagull
NickSeagull / CodeExchange-16-03-17.md
Last active March 17, 2017 17:56
Como prepararte para el Code Exchange del 16 de Marzo.

Code Exchange

18 de Marzo de 2017

Mañana realizaremos una serie de ejercicios sobre el dataset del Titanic de Kaggle, una pagina de competiciones de ciencia de datos.

Es interesante que te traigas descargado los archivos CSV.

Herramientas a utilizar

Stack

@NickSeagull
NickSeagull / cheatsheet
Created January 3, 2017 13:48
Cheatsheet for the fugitive.vim VIM-Madrid meetup
# Basic commands
:Git [args] # does what you'd expect
all of your `~/.gitconfig` aliases are available.
:Git! [args] # same as before, dumping output to a tmp file
Moving inside a repo.
@NickSeagull
NickSeagull / ubuntu-bloat-removal.sh
Last active April 15, 2024 07:36
Updated Jan 22nd, 2024 - Simple command to remove all "bloatware" from ubuntu
sudo apt-get remove \
aisleriot \
brltty \
duplicity \
empathy \
empathy-common \
example-content \
gnome-accessibility-themes \
gnome-contacts \
gnome-mahjongg \