This is your work, valued

London, England

Chris Down

Elite
@cdown

I keep @facebook running as part of Meta's Linux Kernel team, and also help develop @systemd. I mostly work on memory management and cgroups.

clipmenu. Clipboard management using dmenu

1.2k

srt. A simple library and set of tools for parsing, modifying, and composing SRT files.

534

sshrc. Bring your .bashrc, .vimrc, etc. with you when you ssh

525

clipnotify. Notify on new X clipboard events

256

psi-notify. Alert when your machine is becoming oversaturated, *before* it slows to a crawl

242

tzupdate. Set the system timezone based on IP geolocation.

239

yturl. YouTube videos on the command line

221

zcfan. A zero-configuration fan daemon for ThinkPads.

158

dwm. Dynamic window manager for X (with extensive customisation)

73

ansible-desktop. Ansible playbook for my personal machines.

70

mack. An opinionated, fast music organiser.

57

passmenu. dmenu interface to the pass password manager

47

dotfiles. My configuration files

32

gh-mirror. Mirror all GitHub repositories for a user, maintaining metadata.

30

mpdmenu. dmenu frontend to MPD.

26

nota. Simple note taking using your $EDITOR and git

25

battery-notify. A simple battery notifier for Linux.

24

alltrailsgpx. Extract a GPX from any AllTrails route

24

openvz-to-lxc. Script to migrate OpenVZ containers to LXC.

23

aur. Arch User Repository API interface.

22

ansible-aur. An Ansible module for the pacaur and yaourt package managers.

22

mac-cel. Remove mouse acceleration on Mac OSX

21

btmenu. Control bluetooth devices with dmenu

18

xinput-toggle. A simple xinput toggler for X11 systems

17

cellout. Battery status in the console (Linux only).

16

travis-automerge. A script to automerge successful builds to a branch

15

exifrename. Rename image files based on EXIF data.

15

icopng. Directly embed PNGs into ICO files without reencoding.

14

komootgpx. Extract a GPX from any Komoot route

13

rebuild-debian-iso. Rebuild a Debian ISO with preseed/custom files.

9

geoip-http. GeoIP lookup server over HTTP.

8

jpgfromraw. Fast JPEG extractor from RAW files

8

osmo. Digital signage for minimalists.

8

mkdirmutex. A deadlock-resistant mkdir based mutex

8

chrisdown.name. The files behind chrisdown.name.

6

sxiv. Simple X Image Viewer (photo organiser fork)

6

gmute. Gmail mute support for mutt and other email clients

5

pinyin. A small library to manipulate Hanyu Pinyin.

5

stopthread. A small program to stop individual threads from executing, instead of the whole thread group.

4

rym-export. Python

4

kernel-misc. Tools and other things from kernel development

4

habitual. Send notifications for things on a fixed, repeated schedule

4

pkgbuilds. AUR packages

4

rtorrent-cookbook. Chef cookbook to set up an rtorrent service inside tmux.

3

filestruct. Derive macro to read from a directory into a Rust struct.

2

todobg. Todo list on X root window

2

cargo-which-nightly. Find the latest Rust nightly with combinations of features present.

2

multidate. Print multiple timezones' dates/times with offsets from the local time.

2

prompter. Simple and/or dumb work prompter

2

chrisdown.photo. The files behind chrisdown.photo

2

bats. Simple battery status tool

2

mpv. 🎥 Command line video player

1

ffsubsync. Automagically synchronize subtitles with video.

1

beamview. Dual screen PDF viewer for beamer PDFs

1

json-key-from-value. Find the key or index that provides a value in a big blob of JSON.

1

funcfmt. A simple templating crate that allows passing in custom data to functions through function traits.

1

oomd. A userspace out-of-memory killer

1

whensthebus. Get live UK bus times on stdout

1