about summary refs log tree commit diff
path: root/sys
Commit message (Collapse)AuthorAge
* sys/mbp.nix: add /var/tmp submoduleAlyssa Ross2023-11-05
| | | | | systemd must have started creating this as a submodule recently. It was preventing @ from being emptied on boot.
* sys/hoshi.nix: set nixpkgs.hostPlatformAlyssa Ross2023-10-22
|
* sys/hoshi.nix: initAlyssa Ross2023-10-22
|
* sys: set hostPlatformAlyssa Ross2023-10-02
|
* sys/mbp.nix: fix erasing /Alyssa Ross2023-10-02
| | | | | | | | | | | | Just deleting the "boot" subvolume stopped working, because deleting a subvolume isn't recursive with respect to child subvolumes, and systemd started creating more subvolumes. The fix is to add another subvolume under /persist for /var/lib/portables, and add another special bind-mounted subvolume for /tmp, so it's not actually below /, and have that also be deleted on boot. I've also taken the opportunity to rename "boot", because it was easy to confuse with /boot.
* sys/mbp.nix: set compose key to right altAlyssa Ross2023-10-02
| | | | | Losing right alt is far from ideal, so this is only applied for this system.
* sys/mbp.nix: disable openglAlyssa Ross2023-10-02
| | | | There are no drivers for this, so there's no point enabling them.
* sys: remove obsolete systemsAlyssa Ross2023-10-01
| | | | RIP.
* sys/mbp.nix: initAlyssa Ross2023-10-01
|
* sys: disable swraidAlyssa Ross2023-09-14
| | | | | | | This is enabled by default for older state versions, and now generates an annoying warning. Link: https://github.com/NixOS/nixpkgs/pull/123466#issuecomment-1712934780
* sys/atuin: switch to PVH bootAlyssa Ross2023-08-30
| | | | | | This means I can drop the custom kernel build. Link: https://tools.bitfolk.com/wiki/PVH
* sys/atuin: remove graphical GRUB stuffAlyssa Ross2023-08-30
| | | | This frees up precious space in /boot.
* modules/persistence/systemd: persist machine-idAlyssa Ross2023-08-23
|
* overlays/personal: remove pushmailAlyssa Ross2023-08-08
| | | | | This has basically been superseded by the Nixpkgs tracking issue, and doesn't compile with modern rustc.
* Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgsAlyssa Ross2023-06-16
| | | | | | | | | | | | | | | | | | | | | | Conflicts: nixpkgs/nixos/modules/config/console.nix nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/nixos/modules/services/mail/rss2email.nix nixpkgs/nixos/modules/services/networking/ssh/sshd.nix nixpkgs/pkgs/applications/networking/instant-messengers/dino/default.nix nixpkgs/pkgs/applications/networking/irc/weechat/default.nix nixpkgs/pkgs/applications/window-managers/sway/default.nix nixpkgs/pkgs/build-support/go/module.nix nixpkgs/pkgs/build-support/rust/build-rust-package/default.nix nixpkgs/pkgs/development/interpreters/python/default.nix nixpkgs/pkgs/development/node-packages/overrides.nix nixpkgs/pkgs/development/tools/b4/default.nix nixpkgs/pkgs/servers/dict/dictd-db.nix nixpkgs/pkgs/servers/mail/public-inbox/default.nix nixpkgs/pkgs/tools/security/pinentry/default.nix nixpkgs/pkgs/tools/text/unoconv/default.nix nixpkgs/pkgs/top-level/all-packages.nix
* sys/atuin: add more loopback hostsAlyssa Ross2023-06-05
|
* modules/server/mail: initAlyssa Ross2023-06-05
|
* modules/pushmail: initAlyssa Ross2023-06-05
|
* sys/atuin: pin to PostgreSQL 13Alyssa Ross2023-06-05
|
* sys/atuin: /lists/postorius -> /lists/mailmanAlyssa Ross2023-06-05
| | | | Changed in mailman-web 0.0.2.
* modules/x220: generate GRUB configAlyssa Ross2023-02-08
| | | | I'm using GRUB in Coreboot now, so it needs a config file.
* modules/audio: initAlyssa Ross2023-02-08
|
* modules/persistence: initAlyssa Ross2023-02-08
| | | | | These are separated from the main configurations for these services because not all systems use this setup.
* sys/x220: enable bluetoothAlyssa Ross2023-02-08
|
* sys/x220: sort importsAlyssa Ross2023-02-08
|
* modules/users: restore default home directoryAlyssa Ross2023-02-08
| | | | Let's stop fighting this.
* sys/x220: re-install with non-persistent btrfsAlyssa Ross2023-02-08
|
* sys/x220: reset nix max-jobsAlyssa Ross2023-02-08
| | | | | Limiting this to two was a product of when I had hyperthreading disabled, I believe.
* sys/x220: use default CPU frequency governorAlyssa Ross2023-02-08
| | | | I'm not sure why I set this. It forced the CPU to 800 MHz.
* sys/atuin: remove NATAlyssa Ross2022-10-20
| | | | I'm not sure what this was originally for. Maybe Docker?
* Merge commit '00e27c78d3d2de6964096ceee8d70e5b487365e3'Alyssa Ross2022-03-31
| | | | | | | | | | Conflicts: nixpkgs/nixos/modules/system/boot/systemd.nix nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/common.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/default.nix nixpkgs/pkgs/applications/version-management/git-and-tools/cgit/pink.nix nixpkgs/pkgs/top-level/all-packages.nix
* sys/atuin,modules/spectrum/cgit: use cgit-pinkAlyssa Ross2022-03-30
|
* Update renamed optionsAlyssa Ross2022-03-17
|
* sys/eve: switch to systemd-bootAlyssa Ross2022-02-21
|
* Merge commit 'b3c692172e5b5241b028a98e1977f9fb12eeaf42'Alyssa Ross2021-09-13
|
* cgit: don't diff on main pageAlyssa Ross2021-08-09
| | | | | These mostly cosmetic features cause huge impacts on load times (>10s) if there are big merges.
* sys/atuin: fix cgit "log plain blame" layoutAlyssa Ross2021-08-08
| | | | | | | | As I recall, this was added to ensure that these links were always right aligned. But since I recently applied the patch to improve cgit's HTML, the 0 width has forced each word in the column onto its own line, which makes each table row huge. So as a quick fix, remove this. I don't really mind the column not being shrunk to fit.
* sys/eve: use unstable zfsAlyssa Ross2021-06-24
| | | | Stable doesn't support Linux 5.12 yet.
* sys/eve: fix backlight adjustmentAlyssa Ross2021-06-13
|
* sys/eve: use linuxPackages_latestAlyssa Ross2021-06-13
|
* sys/atuin: don't use zstd kernel compressionAlyssa Ross2021-06-10
| | | | | | pvgrub2 doesn't support zstd yet. See <https://github.com/NixOS/nixpkgs/issues/121087>.
* sys/atuin: sort importsAlyssa Ross2021-06-09
|
* modules/nixpk.gs: initAlyssa Ross2021-02-27
|
* sys/atuin: sort import listAlyssa Ross2021-02-27
|
* modules/tor,sys/atuin: fix tor deprecation warningsAlyssa Ross2021-02-27
|
* Merge commit '891f607d5301d6730cb1f9dcf3618bcb1ab7f10e'Alyssa Ross2021-01-26
|
* 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.
* Merge commit '84d74ae9c9cbed73274b8e4e00be14688ffc93fe'Alyssa Ross2021-01-12
|
* modules/nginx: open firewallAlyssa Ross2021-01-05
|
* modules/acme: initAlyssa Ross2021-01-05
|