The popular open-source contract for web professionals by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
| module Api exposing (..) | |
| import Json.Decode as Json | |
| type Event | |
| = ChatEvent | |
| | StateEvent | |
| AllCops: | |
| RunRailsCops: true | |
| DisplayCopNames: true | |
| DisplayStyleGuide: false | |
| ExtraDetails: false | |
| UseCache: false | |
| Exclude: | |
| - bin/**/* | |
| - db/schema.rb | |
| - db/seeds.rb |
| # 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; |
| 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 |
| 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 |
| 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' |
| import ( builtins.fetchGit { | |
| name = "nixpkgs-2019-08-25"; | |
| url = https://github.com/nixos/nixpkgs/; | |
| rev = "8d1510abfb592339e13ce8f6db6f29c1f8b72924"; | |
| }) { | |
| config = { | |
| allowUnfree = true; | |
| }; | |
| } |
| class FcmController < AppController | |
| def fcm | |
| result = fcm_post | |
| if result.success? | |
| render json: result.body | |
| else | |
| render json: {error: 'something failed...'} | |
| end | |
| end | |
| ❯ 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 |