GNU C Library locale definition derived from en_US
with aspirational changes:
- SI units
- 24-hour time
- IETF RFC 3339 dates
- ITU-T E.164 international phone numbers
- ten-digit dialing domestic phone numbers
- weekbeginnings instead of weekends
GNU C Library locale definition derived from en_US
with aspirational changes:
_: pkgs: | |
let | |
unstable = import <unstable> { overlays = [ ]; }; | |
overrideUntilVersion = p: v: (if pkgs ? ${p} && pkgs.lib.versionAtLeast pkgs.${p}.version v then pkgs else unstable).${p}; | |
in | |
builtins.mapAttrs overrideUntilVersion { | |
aws-sam-cli = "1.52.0"; | |
darktable = "4.0.0"; | |
efficient-compression-tool = "0.9.1"; | |
kitty = "0.25.2"; |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
[[ "$(gsettings get org.gnome.shell disable-user-extensions)" == 'true' ]] || exit | |
case "$(notify-send --urgency 'critical' --icon 'extensions' \ | |
'Extensions have been automatically disabled.' \ | |
--action 'enable=Re-Enable' \ | |
--action 'settings=Settings…')" \ | |
in |
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
if [[ ! ( "${1-}" =~ ^([-_[:alnum:]]+)/([-_.[:alnum:]]+)$ ) ]]; then | |
echo "Usage: ${0##*/} <owner>/<repo>" >&2 | |
exit 1 | |
fi | |
owner="${BASH_REMATCH[1]}" | |
repo="${BASH_REMATCH[2]}" |
To use the JOSM Scripting Plugin on NixOS, replace OpenJDK with GraalVM:
josm.override { jre = graalvm17-ce; }
Create the Dokku instance:
vagrant up
Configure SSH (see how to enable ~/.ssh/config.d
):
vagrant ssh-config --host 'dokku' > ~/.ssh/config.d/dokku
#!/usr/bin/env bash | |
set -Eeuo pipefail | |
sudo --validate | |
concurrently \ | |
--names 'apt,docker,node,ruby,rust' \ | |
--prefix-colors 'yellow,blue,green,red,cyan' \ | |
'sudo apt-get update && sudo apt-get upgrade --yes' \ | |
'docker system prune --force --volumes' \ |
Remove waypoints and imprecise points with [GPSBabel]:
gpsbabel \
-i 'gpx' -f 'original/2021-08-23T21-35-41Z Mary Avenue Trail.gpx' \
-x 'nuketypes,waypoints' \
-x 'discard,hdop=2' \
-o 'gpx' -F '/tmp/2021-08-23T21-35-41Z Mary Avenue Trail.gpx'
# | |
# Proportional | |
# | |
[buildPlans.iosevka-custom-proportional] | |
family = "Iosevka Custom Proportional" | |
slopes = { upright = "normal", italic = "italic" } | |
widths = { normal = { css = "normal", menu = 5, shape = 500 } } | |
ligations = { inherits = "jspt" } | |
quasiProportionalDiversity = 1 |