Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | modules/workstation/mail: get rid of qyliss-mail | Alyssa Ross | 2021-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 dired | Alyssa Ross | 2021-01-12 | |
| | ||||
* | modules/emacs: install gnuplot-mode | Alyssa Ross | 2021-01-12 | |
| | ||||
* | modules/emacs: back up to $XDG_DATA_HOME | Alyssa Ross | 2021-01-12 | |
| | ||||
* | modules/emacs: make ediff stay within one frame | Alyssa Ross | 2021-01-12 | |
| | ||||
* | modules/home: switch from loaOf to attrsOf | Alyssa Ross | 2021-01-12 | |
| | | | | loaOf is deprecated, and I never actually used this option as a list. | |||
* | sys/atuin: update for new ACME module | Alyssa Ross | 2021-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 Ross | 2021-01-12 | |
| | ||||
* | Merge commit '84d74ae9c9cbed73274b8e4e00be14688ffc93fe' | Alyssa Ross | 2021-01-12 | |
| | ||||
* | modules/spectrum: remove reference to tor profile | Alyssa Ross | 2021-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 connection | Alyssa Ross | 2021-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 theme | Alyssa Ross | 2021-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 ffmpeg | Alyssa Ross | 2021-01-06 | |
| | ||||
* | modules/workstation: fix loginOptions escaping | Alyssa Ross | 2021-01-06 | |
| | | | | | nix-repl> "\u" "u" | |||
* | modules/shell: install unzip | Alyssa Ross | 2021-01-06 | |
| | ||||
* | modules/documentation: install sed info pages | Alyssa Ross | 2021-01-06 | |
| | ||||
* | modules/gnupg: install pinentry globally | Alyssa Ross | 2021-01-06 | |
| | | | | This makes the info pages available. | |||
* | overlays/patches: switch to emacs-overlay for pgtk | Alyssa Ross | 2021-01-06 | |
| | | | | | nixpkgs-wayland has removed Emacs in later versions in favour of emacs-overlay. | |||
* | modules/emacs: set frame title format | Alyssa Ross | 2021-01-06 | |
| | ||||
* | modules/emacs: install haskell-mode | Alyssa Ross | 2021-01-06 | |
| | ||||
* | modules/nginx: open firewall | Alyssa Ross | 2021-01-05 | |
| | ||||
* | modules/acme: init | Alyssa Ross | 2021-01-05 | |
| | ||||
* | modules/znc: extract nginx config from atuin.nix | Alyssa Ross | 2021-01-05 | |
| | ||||
* | modules/spectrum/nginx: extract atuin.nix redirects | Alyssa Ross | 2021-01-03 | |
| | ||||
* | modules/bitfolk: init | Alyssa Ross | 2021-01-03 | |
| | ||||
* | modules/spectrum/cgit: fix favicon | Alyssa Ross | 2021-01-02 | |
| | ||||
* | sys/atuin: remove cgit logo from markup | Alyssa Ross | 2021-01-02 | |
| | | | | This wasn't displayed anyway, so it was just a useless HTTP request. | |||
* | modules/git-http-backend: init | Alyssa Ross | 2021-01-02 | |
| | | | | This adds configuration to make git clone use smart HTTP. :) | |||
* | modules/spectrum/cgit: init | Alyssa Ross | 2021-01-02 | |
| | | | | It's very good to finally have this out of sys/atuin.nix. | |||
* | modules/cgit: init | Alyssa Ross | 2021-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 snapshots | Alyssa Ross | 2021-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. | |||
* | modules/alacritty: update configuration | Alyssa Ross | 2021-01-02 | |
| | | | | | | | The names of keys used in keybindings have changed in 0.6.0. The only customisation I ever made to the keybindings was to remove some annoynig default quit bindings that have been removed in this version, so I can just delete the whole section. | |||
* | modules/shell: install libhugetlbfs | Alyssa Ross | 2020-12-22 | |
| | ||||
* | modules/zsh: include hostname in title when in ssh | Alyssa Ross | 2020-12-22 | |
| | ||||
* | modules/hardware: install usbutils for lsusb | Alyssa Ross | 2020-12-22 | |
| | ||||
* | modules/sway: fix config error | Alyssa Ross | 2020-12-22 | |
| | | | | | | | | | "name" isn't a valid key and would produce a sway error on startup. The correct key is "title". But also, Firefox doesn't seem to prefix the window title with "Extension: " for me any more, so there's no good way to detect every extension window. The only extension I know that creates these windows is NoScript anyway, so let's just use that as the window prefix. | |||
* | modules/emacs: keep man buffers in single window | Alyssa Ross | 2020-12-11 | |
| | ||||
* | modules/sway: float Firefox extension windows | Alyssa Ross | 2020-12-11 | |
| | ||||
* | modules/emacs: set up with-editor | Alyssa Ross | 2020-12-09 | |
| | ||||
* | modules/emacs: unbind M-DEL in diff-mode | Alyssa Ross | 2020-12-09 | |
| | ||||
* | modules/emacs: use toml-mode for Cargo.lock | Alyssa Ross | 2020-12-06 | |
| | ||||
* | patches/emacs: async-shell-command comint terminfo | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/emacs: set TERM in comint mode | Alyssa Ross | 2020-12-04 | |
| | | | | | This will mean some programs like git and cargo produce coloured output in async-shell-command. | |||
* | modules/emacs: bind rust-check to C-c c c | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/emacs: eglot: prefer rust-analyzer, clangd | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/emacs: install toml-mode | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/emacs: add Cargo keybindings | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/weechat: remove wee-slack | Alyssa Ross | 2020-12-04 | |
| | | | | Hopefully I'm never using Slack again | |||
* | modules/gtk: tell Dino not to render header | Alyssa Ross | 2020-12-04 | |
| | ||||
* | modules/weechat: enable /znc | Alyssa Ross | 2020-12-04 | |
| |