about summary refs log tree commit diff
path: root/modules/workstation
Commit message (Collapse)AuthorAge
* modules/workstation/postfix: add canonical mappingAlyssa Ross2021-04-04
| | | | | | | | | | | | | | | Mail sent through my workstation postfix instances would have an envelope sender of e.g. qyliss@x220.qyliss.net, which would cause some sites to reject my mail or mark it as spam, since that's not a publicly routable hostname. This seems like something that every "how to use Postfix with Gmail as a smarthost" or whatever article should cover, but none of them do, so I guess everybody else who uses Postfix this way just has a slightly broken setup. Anyway, now messages from the local "qyliss" user will be rewritten to be from my FastMail address, which should resolve this problem.
* modules/gh: initAlyssa Ross2021-03-31
|
* modules/emacs: sort packagesAlyssa Ross2021-03-29
|
* modules/emacs: install sort-wordsAlyssa Ross2021-03-25
|
* modules/documentation: man: prefer section 2 to 3amAlyssa Ross2021-03-25
| | | | `man fork' should show fork(2), not fork(3am).
* modules/emacs: disable magit-commit diff bufferAlyssa Ross2021-03-24
|
* modules/emacs: configure eglot to use rnix-lspAlyssa Ross2021-03-23
|
* modules/mutt: show Message-IdAlyssa Ross2021-03-21
|
* modules/emacs: use yaml-mode for .clang-formatAlyssa Ross2021-03-20
|
* modules/emacs: install yaml-modeAlyssa Ross2021-03-20
|
* modules/emacs: add binding for magit-process-killAlyssa Ross2021-03-20
|
* modules/emacs: install typescript-modeAlyssa Ross2021-03-16
|
* modules/locale: tweakAlyssa Ross2021-03-15
| | | | No one locale is right for me, but that's fine. :)
* modules/mutt: add missing quoteAlyssa Ross2021-03-15
| | | | | | Surprisingly, this omission didn't seem to break anything, and pgp_good_sign and pgp_decryption_okay were both set to the correct value. But probably still for the best to fix it. ;)
* modules/emacs: sign outgoing mail by defaultAlyssa Ross2021-03-15
|
* modules/emacs: additionally encrypt mail to senderAlyssa Ross2021-03-15
| | | | Otherwise, mail will be generated that I can't read, only the recipient!
* modules/emacs: instal mutt-modeAlyssa Ross2021-03-15
|
* modules/emacs: add missing auto-mode-alist escapeAlyssa Ross2021-03-15
|
* modules/isync: use TLSv1.3 with FastMailAlyssa Ross2021-03-15
|
* modules/emacs: install passAlyssa Ross2021-03-15
|
* modules/windowing: install pinballAlyssa Ross2021-02-27
|
* modules/documentation: generate man cachesAlyssa Ross2021-02-26
| | | | This makes apropos / man -k work.
* modules/documentation: prefer Linux man to POSIXAlyssa Ross2021-02-26
| | | | | | | | | | | Linux syscalls are documented in section 2, and the POSIX verisons are documented in section 3p. Since section 3 has precedence over section 2, the POSIX versions would show up first, which is unfortunate because they're difficult to read (being written as a spec rather than documentation) and don't contain Linux-specific info. With this change, section 2 is preferred over section 3p (while the rest of section 3 is still preferred over section 2).
* modules/emacs: install graphql-modeAlyssa Ross2021-02-25
|
* modules/emacs: set rust-analyzer "use" styleAlyssa Ross2021-02-25
|
* modules/emacs: don't globally define eglot bindingsAlyssa Ross2021-02-25
| | | | | There's no need for these to be global, when they can easily be enabled only when eglot is.
* modules/emacs: bind C-c e a to eglot-code-actionsAlyssa Ross2021-02-17
|
* modules/emacs: bind C-c e r to eglot-renameAlyssa Ross2021-02-17
|
* modules/emacs: use function refs for keybindingsAlyssa Ross2021-02-17
|
* modules/emacs: install editorconfigAlyssa Ross2021-02-11
|
* modules/emacs: install lua-modeAlyssa Ross2021-02-11
|
* modules/emacs: install jam-modeAlyssa Ross2021-02-11
|
* modules/emacs: improve eglot-highlight-symbol-faceAlyssa Ross2021-02-11
|
* modules/documentation: install libbsd man pagesAlyssa Ross2021-02-10
|
* modules/workstation: install nix-indexAlyssa Ross2021-02-09
|
* modules/workstation: services.mingetty -> services.gettyAlyssa Ross2021-02-09
|
* modules/weechat: install weechat-matrix globallyAlyssa Ross2021-02-09
|
* modules/weechat: show Matrix typing indicatorsAlyssa Ross2021-01-26
|
* modules/weechat: configure MatrixAlyssa Ross2021-01-26
|
* modules/weechat: load scripts when making configAlyssa Ross2021-01-26
|
* modules/weechat: remove redundant test codeAlyssa Ross2021-01-26
|
* modules/emacs: sign mail with the right keyAlyssa Ross2021-01-25
| | | | | | Without this, Emacs would ask which key to use, since I have machine-specific signing keys as well (that shouldn't be used for signing mail).
* modules/workstation: switch to NixOS podman moduleAlyssa Ross2021-01-25
| | | | | This exists now! And it does everything I was doing myself before! Yay!
* modules/emacs: add browse-url-nixpkgsAlyssa Ross2021-01-25
|
* modules: remove doh-proxyAlyssa Ross2021-01-15
| | | | | | | | | | doh-proxy depends on aioh2, which hasn't been touched since 2018 and is incompatible with the current version of h2. It's been a while since I actually used DoH anyway, because I never got around to doing exceptions for captive portals and stuff, so for now I'll just delete the code, and I can revive it later with whatever the current leader in DoH proxy software is when I do.
* modules/workstation/postfix: remove mkForceAlyssa Ross2021-01-14
| | | | No longer needed now that the Postfix module has been fixed.
* modules/weechat: ignore yuukoAlyssa Ross2021-01-13
|
* modules/weechat: ignore osmbot-testAlyssa Ross2021-01-13
| | | | | | | Posts every(?) OSM edit in GB, which is very noisy. WeeChat will ignore attempts to /set ignores, so we have to use a seperate list and use /ignore.
* modules/home: removeAlyssa Ross2021-01-13
| | | | | | | | | | I think when I implemented this I didn't know about tmpfiles.d(5). Now I do, so let's use that instead. I don't think the imperativeNix option is necessary any more since the home directory is created read-only, but if it turns out that .nix-defexpr and .nix-profile are coming back, I can look into the best way to solve that then.
* modules/workstation/mail: get rid of qyliss-mailAlyssa Ross2021-01-13
| | | | | | | | | | | Fetching mail as a different user provided a pretty negligible security benefit. It protects my IMAP password, but my IMAP password only allows fetching mail, and all my mail is sitting right there unprotected anyway. Also, split mbsync and notmuch into multiple units. This would make it possible to trigger notmuch at other times without having to fetch mail first.