about summary refs log tree commit diff
path: root/modules
Commit message (Collapse)AuthorAge
...
* 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
|
* Merge commit '891f607d5301d6730cb1f9dcf3618bcb1ab7f10e'Alyssa Ross2021-01-26
|
* 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/shell: install finger_bsdAlyssa Ross2021-01-25
|
* 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.
* modules/emacs: same window when clicking in diredAlyssa Ross2021-01-12
|
* modules/emacs: install gnuplot-modeAlyssa Ross2021-01-12
|
* modules/emacs: back up to $XDG_DATA_HOMEAlyssa Ross2021-01-12
|
* modules/emacs: make ediff stay within one frameAlyssa Ross2021-01-12
|
* modules/home: switch from loaOf to attrsOfAlyssa Ross2021-01-12
| | | | loaOf is deprecated, and I never actually used this option as a list.
* sys/atuin: update for new ACME moduleAlyssa Ross2021-01-12
| | | | | | | | | | | | | | | | | The new module defaults to using an "acme" group, which can replace the "tls" group I had set up before. But it will instead use the "nginx" group if using enableACME, so I have to stay away from that and only use useACMEHost, setting up the certificates manually. But that's a very good thing, because it turns out that even though I was trying to generate only two certificates (one for qyliss.net and one for spectrum-os.org), the ACME module was actually generating one per subdomain because of enableACME. Finally, now that atuin.nix is starting to be split up, and because there's less shared configuration, don't mapAttrs over Nginx virtual hosts or ACME certificates, which was confusing and forced everything to be defined at once in the same file.
* modules/spectrum/nginx: disable ProtectHome=Alyssa Ross2021-01-12
|
* Merge commit '84d74ae9c9cbed73274b8e4e00be14688ffc93fe'Alyssa Ross2021-01-12
|
* modules/spectrum: remove reference to tor profileAlyssa Ross2021-01-06
| | | | | This is a remnant of an experiment with a Tor hidden service that I've given up on for now.
* modules/weechat: add a second freenode connectionAlyssa Ross2021-01-06
| | | | | I've hit the channel limit (120), and have run out of channels I don't mind leaving. So I'll just move them over to a second connection.
* modules/windowing: install an icon themeAlyssa Ross2021-01-06
| | | | | Lots of applications expect there to be an icon theme, but NixOS with just Sway doesn't come with any icon themes out of the box.
* modules/workstation: install ffmpegAlyssa Ross2021-01-06
|
* modules/workstation: fix loginOptions escapingAlyssa Ross2021-01-06
| | | | | nix-repl> "\u" "u"
* modules/shell: install unzipAlyssa Ross2021-01-06
|
* modules/documentation: install sed info pagesAlyssa Ross2021-01-06
|
* modules/gnupg: install pinentry globallyAlyssa Ross2021-01-06
| | | | This makes the info pages available.
* overlays/patches: switch to emacs-overlay for pgtkAlyssa Ross2021-01-06
| | | | | nixpkgs-wayland has removed Emacs in later versions in favour of emacs-overlay.
* modules/emacs: set frame title formatAlyssa Ross2021-01-06
|
* modules/emacs: install haskell-modeAlyssa Ross2021-01-06
|
* modules/nginx: open firewallAlyssa Ross2021-01-05
|
* modules/acme: initAlyssa Ross2021-01-05
|
* modules/znc: extract nginx config from atuin.nixAlyssa Ross2021-01-05
|
* modules/spectrum/nginx: extract atuin.nix redirectsAlyssa Ross2021-01-03
|
* modules/bitfolk: initAlyssa Ross2021-01-03
|
* modules/spectrum/cgit: fix faviconAlyssa Ross2021-01-02
|
* sys/atuin: remove cgit logo from markupAlyssa Ross2021-01-02
| | | | This wasn't displayed anyway, so it was just a useless HTTP request.
* modules/git-http-backend: initAlyssa Ross2021-01-02
| | | | This adds configuration to make git clone use smart HTTP. :)
* modules/spectrum/cgit: initAlyssa Ross2021-01-02
| | | | It's very good to finally have this out of sys/atuin.nix.
* modules/cgit: initAlyssa Ross2021-01-02
| | | | | | This will make it easier to move things out of the big nginx configuration in atuin.nix, and puts all the fiddly nginx setup for cgit in one place.
* modules/spectrum/nginx: block robots from snapshotsAlyssa Ross2021-01-02
| | | | | | Snapshots can be huge, so robots crawling them uses a lot of bandwidth. Ideally, cgit would set rel=nofollow for snapshot links, but this is easier for now.