Skip to content

Instantly share code, notes, and snippets.

View emptyflask's full-sized avatar

Jon Roberts emptyflask

View GitHub Profile
@emptyflask
emptyflask / configuration.nix
Last active April 21, 2020 17:49
broken grub on nixos 20.03
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
{
# make a copy of this configuration, just in case
environment.etc.current-nixos-config.source = ./.;
❯ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/nix/store/va47si3g9rkmp9z0606b6nx1chpvl023-gcc-arm-embedded-6-2017-q2-update/bin/../lib/gcc/arm-none-eabi/6.3.1/lto-wrapper
Target: arm-none-eabi
Configured with: /tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/src/gcc/configure --target=arm-none-eabi --prefix=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/install-native --libexecdir=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/install-native/lib --infodir=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/install-native/share/doc/gcc-arm-none-eabi/info --mandir=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/install-native/share/doc/gcc-arm-none-eabi/man --htmldir=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/install-native/share/doc/gcc-arm-none-eabi/html --pdfdir=/tmp/jenkins-GCC-6-build_build-toolchain-mac-262_20170621_1498074986/ins
@emptyflask
emptyflask / fcm_controller.rb
Last active December 7, 2019 00:41
reddit fcm question
class FcmController < AppController
def fcm
result = fcm_post
if result.success?
render json: result.body
else
render json: {error: 'something failed...'}
end
end
@emptyflask
emptyflask / config.nix
Created October 29, 2019 20:34
ruby nix shell
import ( builtins.fetchGit {
name = "nixpkgs-2019-08-25";
url = https://github.com/nixos/nixpkgs/;
rev = "8d1510abfb592339e13ce8f6db6f29c1f8b72924";
}) {
config = {
allowUnfree = true;
};
}
@emptyflask
emptyflask / Gemfile
Last active August 22, 2019 20:49
ruby on rails on nix
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
# Core
gem 'bootsnap', '>= 1.1.0', require: false
gem 'date'
gem 'dotenv-rails'
gem 'fileutils', '~> 1.0.0'
gem 'pg', '>= 0.18', '< 2.0'
gem 'rails', '~> 5.2.0'
module Layout (myLayoutHook) where
import XMonad.Layout
import XMonad.Layout.BinarySpacePartition
import XMonad.Layout.BorderResize
import XMonad.Layout.NoBorders
import XMonad.Layout.ResizableTile
import XMonad.Layout.Spacing
import XMonad.Layout.ThreeColumns
@emptyflask
emptyflask / runtimepaths
Last active July 6, 2019 17:43
debugging haskell-vim
neovim:
/home/jon/.config/nvim
/home/jon/.nix-profile/etc/xdg/nvim
/nix/var/nix/profiles/default/etc/xdg/nvim
/run/current-system/sw/etc/xdg/nvim
/etc/profiles/per-user/jon/etc/xdg/nvim
/home/jon/.local/share/nvim/site
/run/opengl-driver/share/nvim/site
/run/opengl-driver-32/share/nvim/site
/home/jon/.nix-profile/share/nvim/site
# in rails project
with (import <nixpkgs> {});
let
rubyenv = bundlerEnv {
name = "cart-env";
# Setup for ruby gems using bundix generated gemset.nix
inherit ruby_2_6;
gemfile = ./Gemfile;
@emptyflask
emptyflask / rubocop.yml
Created May 31, 2018 21:52
A sane Rubocop config
AllCops:
RunRailsCops: true
DisplayCopNames: true
DisplayStyleGuide: false
ExtraDetails: false
UseCache: false
Exclude:
- bin/**/*
- db/schema.rb
- db/seeds.rb
module Api exposing (..)
import Json.Decode as Json
type Event
= ChatEvent
| StateEvent