about summary refs log tree commit diff
path: root/modules
Commit message (Collapse)AuthorAge
...
* 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.
* modules/alacritty: update configurationAlyssa Ross2021-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 libhugetlbfsAlyssa Ross2020-12-22
|
* modules/zsh: include hostname in title when in sshAlyssa Ross2020-12-22
|
* modules/hardware: install usbutils for lsusbAlyssa Ross2020-12-22
|
* modules/sway: fix config errorAlyssa Ross2020-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 windowAlyssa Ross2020-12-11
|
* modules/sway: float Firefox extension windowsAlyssa Ross2020-12-11
|
* modules/emacs: set up with-editorAlyssa Ross2020-12-09
|
* modules/emacs: unbind M-DEL in diff-modeAlyssa Ross2020-12-09
|
* modules/emacs: use toml-mode for Cargo.lockAlyssa Ross2020-12-06
|
* patches/emacs: async-shell-command comint terminfoAlyssa Ross2020-12-04
|
* modules/emacs: set TERM in comint modeAlyssa Ross2020-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 cAlyssa Ross2020-12-04
|
* modules/emacs: eglot: prefer rust-analyzer, clangdAlyssa Ross2020-12-04
|
* modules/emacs: install toml-modeAlyssa Ross2020-12-04
|
* modules/emacs: add Cargo keybindingsAlyssa Ross2020-12-04
|
* modules/weechat: remove wee-slackAlyssa Ross2020-12-04
| | | | Hopefully I'm never using Slack again
* modules/gtk: tell Dino not to render headerAlyssa Ross2020-12-04
|
* modules/weechat: enable /zncAlyssa Ross2020-12-04
|