Skip to content

Instantly share code, notes, and snippets.

View ddevault's full-sized avatar

Drew DeVault ddevault

View GitHub Profile
@ddevault
ddevault / steampowered-tux.user.js
Last active August 29, 2015 14:22
Revert Linux icons on Steam back to tux
// ==UserScript==
// @name Linux Icon for Steam
// @namespace sircmpwn.com
// @include *store.steampowered.com/*
// @version 1
// @grant none
// ==/UserScript==
// Consider this file licensed under the terms of the WTFPL.
In Progress
Cowboy Bebop
GochiUsa
On Hold
Joshiraku
Nichijou
Shakugan no Shana
@ddevault
ddevault / hack.diff
Created April 3, 2018 19:53
I'm so sorry
diff --git a/sway/commands/reload.c b/sway/commands/reload.c
index 5bca6cd..a3714d0 100644
--- a/sway/commands/reload.c
+++ b/sway/commands/reload.c
@@ -2,6 +2,31 @@
#include "sway/config.h"
#include "sway/tree/layout.h"
+#include <wlr/backend/x11.h>
+#include "sway/server.h"
@ddevault
ddevault / ln.c
Created May 20, 2018 01:07
IOCCC 2018 entry
#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/utsname.h>
#include <dirent.h>
#include <pwd.h>
@ddevault
ddevault / Makefile
Last active February 20, 2024 14:17
Tiny Wayland compositor
WAYLAND_PROTOCOLS=/usr/share/wayland-protocols
# wayland-scanner is a tool which generates C headers and rigging for Wayland
# protocols, which are specified in XML. wlroots requires you to rig these up
# to your build system yourself and provide them in the include path.
xdg-shell-protocol.h:
wayland-scanner server-header \
$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml $@
xdg-shell-protocol.c: xdg-shell-protocol.h

Keybase proof

I hereby claim:

  • I am ddevault on github.
  • I am sircmpwn (https://keybase.io/sircmpwn) on keybase.
  • I have a public key whose fingerprint is 4100 929B 33EE B0FD 1DB8 5279 7BC7 9407 0900 47CA

To claim this, I am signing this object: