(defun user/mail-layer () | |
"Set GNUS up with asynchronous mail sending, and Proton Mail support, | |
and a relatively modern layout! | |
Loads: | |
- `async': for asynchronous mail" | |
(use-package async | |
:demand t | |
:config | |
(load "smtpmail-async.el") |
#!/usr/bin/env bash | |
# rbw git-credential helper | |
# Based on https://github.com/lastpass/lastpass-cli/blob/master/contrib/examples/git-credential-lastpass | |
# A credential helper for git to retrieve usernames and passwords from rbw. | |
# For general usage, see https://git-scm.com/docs/gitcredentials. | |
# Here's a quick version: | |
# 1. Put this somewhere in your path. | |
# 2. git config --global credential.helper rbw |
Getting access to SSH inside a Crontab is often a problem for many as the environment in which your cron runs is not the same as your normal shell. Simply running ssh-add
will not allow you to use your SSH Agent inside your crontab. Follow the below guide to setup your crontab to use your ssh-agent
:
- Install Keychain.
- Add the following to your
~/.zlogin
file which will be invoked on each login. This will allow your crontab (and normal shell) to use your ssh keys and bypass needing to punch in your password each time you need SSH. This will also span across multiple sessions and shells.
- High level overview https://yogthos.github.io/ClojureDistilled.html
- An Animated Introduction to Clojure https://markm208.github.io/cljbook/
- Interactive tutorial in a browser https://tryclojure.org/
- Interactive exercises http://clojurescriptkoans.com/
- Clerk notebooks with introductory examples https://github.clerk.garden/anthonygalea/notes-on-clojure
- More interactive exercises https://4clojure.oxal.org/
- Lambda Island tutorials https://lambdaisland.com/
- Functional Programming with Clojure resources https://practicalli.github.io/
From http://pgp.mit.edu/faq.html: | |
You cannot delete keys nor modify UIDs for keys uploaded to PGP key servers. | |
To change your email, you must add a new UID. | |
$ gpg --edit-key <keyID> | |
gpg> adduid | |
Real name: <name> |
Here we create the master key. We want only Certify
capability: we use the master key only to create the subkeys, Sign - Encrypt - Authenticate
capabilities will be assigned to the subkeys.
Run the following command to start the master key generation process. Select the set your own capabilities
creation process (type 8
)
▶ gpg --full-generate-key --expert
gpg (GnuPG) 2.2.9; Copyright (C) 2018 Free Software Foundation, Inc.
Short (72 chars or less) summary
More detailed explanatory text. Wrap it to 72 characters. The blank
line separating the summary from the body is critical (unless you omit
the body entirely).
Write your commit message in the imperative: "Fix bug" and not "Fixed
bug" or "Fixes bug." This convention matches up with commit messages
Instructions how to install Debian using debootstrap. Below instructions were verified to work with debootstrapping Debian 11.
class Master(SingleWindow): | |
defaults = [ | |
("border_focus", "#ff0000", "Border colour for the focused window."), | |
("border_normal", "#000000", "Border colour for un-focused winows."), | |
("border_width", 2, "Border width."), | |
("name", "xmonad-tall", "Name of this layout."), | |
] | |
_min_ratio = .1 | |
_max_ratio = .9 |