Skip to content

Instantly share code, notes, and snippets.

Andrew Montgomery darkliquid

Block or report user

Report or block darkliquid

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
@darkliquid
darkliquid / !README.md
Last active Mar 8, 2020
Script for setting up my windows install. Run setup-windows.ps1
View !README.md

This is my desktop setup scripts for Windows. It installs a number of apps using scoops (in preference) and failing that, via chocolatey. It also makes a number of customisations and streamlining operations to Windows itself via registry changes and various powershell scripts, the most notable of which is the [Windows 10 Debloater][3] script.

After that, It sets up my [WSL][4] environment, and uses my [linux dotfiles repo][5] to customise that. The aim of this setup is to be a reasonably dev-friendly, secure windows environment with a ready-to-go linux environment setup via WSL. More customisations will be made as things like 'controlled folder access exceptions' and other things get discovered through usage.

@darkliquid
darkliquid / bash404.sh
Created Mar 25, 2019
WSL: Try to run .exe versions if they exist and the non .exe version doesn't
View bash404.sh
# WSL: Try to run .exe versions if they exist and the non .exe version doesn't
command_not_found_handle() {
if cmd.exe /c "(where $1 || (help $1 |findstr /V Try)) >nul 2>nul && ($* || exit 0)"; then
return $?
else
if [ -x /usr/lib/command-not-found ]; then
/usr/lib/command-not-found -- "$1"
return $?
elif [ -x /usr/share/command-not-found/command-not-found ]; then
/usr/share/command-not-found/command-not-found -- "$1"
@darkliquid
darkliquid / # httpd - 2018-08-28_10-54-18.txt
Created Aug 28, 2018
httpd on Ubuntu 18.04.1 LTS - Homebrew build logs
View # httpd - 2018-08-28_10-54-18.txt
Homebrew build logs for httpd on Ubuntu 18.04.1 LTS
Build date: 2018-08-28 10:54:18
View Config.ini
Config_readinBat=1
Config_readinCpu=1
Config_readinMemoryUsage=1
Config_readinVolume=1
Config_borderWidth=10
Config_rule_#19=.*Wox.*;.*Wox.*;;0;0;0;1;0;1;
Config_rule_#20=Chrome_WidgetWin_1;.*Google Chrome;;1;0;0;0;1;0;
Config_rule_#21=VirtualConsoleClass;Cmder;;1;0;0;0;0;0;
@darkliquid
darkliquid / le-renew-webroot
Last active Jan 30, 2016 — forked from thisismitch/le-renew-webroot
Let's Encrypt Auto-Renewal using the Webroot Plugin (Nginx) - Single renew script to support multiple configs at once
View le-renew-webroot
#!/bin/bash
web_service='nginx'
config_files="/usr/local/etc/letsencrypt/*.ini"
le_path='/opt/letsencrypt'
exp_limit=30;
do_reload=0;
for config_file in $config_files; do
@darkliquid
darkliquid / formatting.md
Last active Oct 5, 2017
Gingkoapp microscope games
View formatting.md

Formatting Guidelines

Use ## for Period headings, ### for event headings, #### for scene headings. This way exporting to html/markdown/etc makes for nice vertical reading.

Append the tone to the card with a dash, then the tone in italics for light tones (e.g. - *Light*) or bold for dark tones (e.g. - **Dark**)

@darkliquid
darkliquid / css-card.html
Last active Aug 29, 2015
gingko space theme css
View css-card.html
<style>
body {
background: url(http://www.startextures.com/starnetblog/wp-content/uploads/2010/09/starnetblog_cloudy_starfield_texture8.jpg);
}
.cards {
background: rgba(0,0,0,.7);
color: #fff;
}
.columns .column .cards {
border :0;
View keybase.md

Keybase proof

I hereby claim:

  • I am darkliquid on github.
  • I am darkliquid (https://keybase.io/darkliquid) on keybase.
  • I have a public key whose fingerprint is AB5D 304C 78C2 6182 A1C2 15F7 E849 541B 6EF1 C36B

To claim this, I am signing this object:

@darkliquid
darkliquid / tuuuuuune.js
Last active Aug 29, 2015
A plugin for leader1 to like tracks when people say TTTTTUUUUUUUUNNNNNNNNNEEEEEE or a variant thereof
View tuuuuuune.js
RegisterCallback("PRIVMSG", "TUUUUUUUUNE", function() {
var msg = this.event.message,
args = msg.split(" "),
source = this.event.args[0],
nick = this.event.nick,
me = IRC.GetNick(),
stats = UTILS.GetShoutcastStats(),
cfg = GetConfig();
if(nick != me && msg.match(/T(U+)(N+)E/) && !msg.match(/^!/)) {
You can’t perform that action at this time.