Skip to content

Instantly share code, notes, and snippets.

Ethan Schoonover altercation

Block or report user

Report or block altercation

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@altercation
altercation / base.ni
Created Apr 8, 2019
Inform7 Base School File
View base.ni
"School Spirit" by LWGMS 6th Grade coding
Section 1 - Setup
Release along with an interpreter.
Release along with a website.
Use American dialect and full-length room descriptions.
Use scoring.
Use American dialect, the serial comma, and full-length room descriptions.
View Phishing Analysis
Delivered-To: es@ethanschoonover.com
Received: by 2002:ac9:2b2a:0:0:0:0:0 with SMTP id q42csp5186363oca;
Mon, 4 Feb 2019 15:12:50 -0800 (PST)
X-Received: by 2002:a37:57c5:: with SMTP id l188mr1344206qkb.54.1549321940131;
Mon, 04 Feb 2019 15:12:20 -0800 (PST)
X-Received: by 2002:a37:57c5:: with SMTP id l188mr1344135qkb.54.1549321938262;
Mon, 04 Feb 2019 15:12:18 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1549321938; cv=pass;
d=google.com; s=arc-20160816;
b=eJpK9y2wyk3VWL3PV2CSmV6smslLV4vq196qy2GDF+Zmid1dKCKfho3IuFM9Wg25fE
@altercation
altercation / init-keyboard
Created Mar 25, 2017
Keyboard initialization
View init-keyboard
#!/bin/sh
# ----------------------------------------------------------------------
# reference
# ----------------------------------------------------------------------
# compose key in this setup is shift+ralt, release, then hit dead key and live key
# e.g. shift+ralt, ', e = é
# both shifts simultaneously switches between first and second group (en and gr)
@altercation
altercation / archdual.sh
Last active Apr 21, 2020
arch-dual drive config
View archdual.sh
#!/bin/sh
#----------------------------------------------------------------------
# Arch Linux Installation Script
#
# This installs, with no intervention (other than initial edit to change
# RAID array drive values), Arch Linux on an encrypted btrfs raid1 array.
#----------------------------------------------------------------------
set -eu
View urlhandler
#!/bin/sh
# return to original window (true) or stay in browser after opening url
RETURN_TO_ORIGIN=true
# for google chrome beta
#PROCESS_NAME=chrome
#CLASS_NAME=Google-chrome-beta
#BROWSERCMD=google-chrome-beta
#SUFFIX=" - Google Chrome"
@altercation
altercation / xmonad.hs
Last active Jan 11, 2017
sample xmonad.hs for bugreport
View xmonad.hs
import XMonad
import XMonad.Layout.NoFrillsDecoration
main = xmonad defaultConfig
{ terminal = "urxvt"
, modMask = mod4Mask
-- removing decoration eliminates screenlocker issue
, layoutHook = noFrillsDeco shrinkText defaultTheme $ Tall 1 (1/20) (2/3)
}
@altercation
altercation / xmonad.hs
Created Jan 10, 2017
XMonad Config for video bug report re: screenlock obscured by windows after switching displays
View xmonad.hs
{-# LANGUAGE AllowAmbiguousTypes, DeriveDataTypeable, TypeSynonymInstances, MultiParamTypeClasses #-}
-- a little messy, I know, but it's WIP
---------------------------------------------------------------------------
-- Ethan Schoonover <es@ethanschoonover.com> @ethanschoonover --
-- https://github.com/altercation --
---------------------------------------------------------------------------
-- current as of XMonad 0.12
@altercation
altercation / xmonad.hs
Created Dec 28, 2016
Dirty XMonad config WIP
View xmonad.hs
---------------------------------------------------------------------------
-- --
-- _| _| _| _| _| --
-- _| _| _|_| _|_| _|_| _|_|_| _|_|_| _|_|_| --
-- _| _| _| _| _| _| _| _| _| _| _| _| --
-- _| _| _| _| _| _| _| _| _| _| _| _| --
-- _| _| _| _| _|_| _| _| _|_|_| _|_|_| --
-- --
---------------------------------------------------------------------------
-- Ethan Schoonover <es@ethanschoonover.com> @ethanschoonover --
@altercation
altercation / bulletproof_arch.txt
Last active Nov 21, 2019
Bulletproof Arch - Minimal Clean Install
View bulletproof_arch.txt
These are working notes on the installation of Arch Linux. I've just completed this install on a notebook (Lenovo P50)
but the setup should work for most laptop/desktop configurations.
Some assumptions/notes:
1. This isn't a dual boot configuration. I can see some of the appeal and still work in Adobe from time to time, but given
the increasing complexity of EFI and the way Windows/MS manhandles the EFI partition during upgrades, I really would
recommend steering clear of dual boot. Just my two cents here.
2. We're encrypting with LUKS. I've used so-called "self encrypting drives" as well (and linux has multiple ways of dealing
@altercation
altercation / browser.sh
Created Nov 1, 2016
Per workspace browser launcher
View browser.sh
#!/usr/bin/env zsh
setopt EXTENDED_GLOB NO_UNSET
unsetopt NO_MATCH
# launch different browser profiles automatically on any named i3 workspace
# plain numbered workspaces (or those listed in DEFAULT_WS) launch the normal
# browser profile
# expected names for chromium/google-chrome executable
#browsers=(chromium google-chrome google-chrome-${^=:-stable unstable beta dev})
You can’t perform that action at this time.