Commit graph

49 commits

Author SHA1 Message Date
Katherina Walshe-Grey 5e1cfc3997 boot: fix attempt to install memtest86+ on non-x86 hardware 2024-10-01 19:30:21 +01:00
Katherina Walshe-Grey cd84be16be treewide: refactor bootloader config to common file 2024-10-01 19:20:34 +01:00
Katherina Walshe-Grey 56bdf36abd keys: add kalessin, shaw; update trungle 2024-09-28 07:42:07 +01:00
Katherina Walshe-Grey 7ce034f2d0 flake.nix: only expose self to nixos modules, not all inputs 2024-09-26 12:36:09 +01:00
Katherina Walshe-Grey 59bbcc165e nginx: expand default CSP
this is required to run wasm and web workers
2024-09-26 12:15:49 +01:00
Katherina Walshe-Grey 8d2d55e4c4 openssh: disable fail2ban
We've always had password authentication disabled, so it's not really
doing much except periodically locking us out of our own servers when we
misconfigure something
2024-09-24 18:41:17 +01:00
Katherina Walshe-Grey 3195af88ef nginx: improve hardening, tweak headers
Still not quite where I want it to be but it's better
2024-09-24 05:31:17 +01:00
Katherina Walshe-Grey 26900a5973 steam: lightly refactor 2024-09-24 05:29:21 +01:00
Katherina Walshe-Grey 58109130e6 base-graphical/desktop: refactor 2024-09-19 23:23:46 +01:00
Katherina Walshe-Grey 8cbfb51930 move deployment config 2024-09-19 23:06:08 +01:00
Katherina Walshe-Grey e713fe3b2c nix, home-manager: move common config out of flake.nix 2024-09-18 19:38:20 +01:00
Katherina Walshe-Grey 9f6d0fbaf8 treewide: move all deployment keys to flake.nix 2024-09-18 03:06:48 +01:00
Katherina Walshe-Grey a6359fdd36 export home-manager config from homeManagerModules 2024-09-17 18:40:15 +01:00
Katherina Walshe-Grey 4a9e6b5f3c move tooling to dev environment 2024-09-12 13:35:35 +01:00
Katherina Walshe-Grey a0a94b86ff home-manager: rearrange config 2024-09-12 12:56:30 +01:00
Katherina Walshe-Grey b18e50fd4a add plasma-manager for plasma config 2024-09-12 11:42:31 +01:00
Katherina Walshe-Grey c5261caa21 base-graphical: include settings for fonts, libinput, printing 2024-09-11 15:06:41 +01:00
Katherina Walshe-Grey 9e638c009f base-graphical: add desktop manager config 2024-09-11 06:36:21 +01:00
Katherina Walshe-Grey aeab801602 base-graphical: init with pipewire config 2024-09-11 05:43:35 +01:00
Katherina Walshe-Grey 3fc4efab9c rename sysadmin module to base-server 2024-09-11 05:17:19 +01:00
Katherina Walshe-Grey 5290f25062 steam: move to common config 2024-09-06 02:50:40 +01:00
Katherina Walshe-Grey 48a5083a02 nixpkgs, home-manager: return nixpkgs config to flake.nix 2024-09-06 02:37:34 +01:00
Katherina Walshe-Grey 444c69edd3 zsh: condition on user qenya being present 2024-08-29 19:59:13 +01:00
Katherina Walshe-Grey 4c07feb21a nixpkgs: init config as separate file 2024-08-29 19:27:45 +01:00
Katherina Walshe-Grey 4ed696e5b1 sysadmin: specify UTC timezone 2024-08-29 19:26:57 +01:00
Katherina Walshe-Grey 766aa146df users: change to immutable users 2024-08-29 18:27:43 +01:00
Katherina Walshe-Grey 66cc74e388 users: define extraGroups per-host 2024-08-29 17:56:13 +01:00
Katherina Walshe-Grey f5191640f5 home-manager: move all config together, allow for multiple users 2024-08-29 17:55:43 +01:00
Katherina Walshe-Grey 8076f91738 sysadmin: init, replacing deployment directory 2024-08-29 16:00:50 +01:00
Katherina Walshe-Grey b4b879a87b entirely migrate from npins to flake inputs 2024-08-29 11:47:12 +01:00
Katherina Walshe-Grey 54dd52b978 zsh: remove redundant config lines 2024-08-05 02:07:17 +01:00
Katherina Walshe-Grey 31bf48154c consolidate home-manager config to a module with one entrypoint 2024-07-30 13:02:11 +01:00
Katherina Walshe-Grey 3bed356294 zsh: enable, set for qenya, add config 2024-07-27 00:23:27 +01:00
Katherina Walshe-Grey 377060873d add/rearrange packages 2024-07-19 20:04:12 +01:00
Katherina Walshe-Grey b96ef23c6c rearrange files 2024-07-18 23:22:35 +01:00
Katherina Walshe-Grey db566deb4b users: add randomcat 2024-07-09 22:16:37 +01:00
Katherina Walshe-Grey bae6a97842 users: add richard 2024-07-09 22:04:00 +01:00
Katherina Walshe-Grey 0d0b3e2d2d nginx: refactor to apply settings across all nodes 2024-07-09 22:00:09 +01:00
Katherina Walshe-Grey 39c1bc664c rearrange files 2024-07-09 18:14:33 +01:00
Katherina Walshe-Grey fc18e5538c Install lshw 2024-06-23 21:15:52 +01:00
Katherina Walshe-Grey f71a65d051 [tohru] Remove reference to itch client 2024-06-19 20:58:18 +01:00
Katherina Walshe-Grey 1e20b6b401 Allow SSH login to any machine 2024-06-19 20:22:37 +01:00
Katherina Walshe-Grey f464d022e5 Enable passwordless sudo on remote machines
Closes #2
2024-06-19 20:02:55 +01:00
Katherina Walshe-Grey 6fc5a2b1ea Fix CVE-2021-3156 2024-06-19 19:39:00 +01:00
Katherina Walshe-Grey a558fb0324 [tohru] Enable joycond 2024-06-14 15:41:33 +01:00
Katherina Walshe-Grey 479dcc536a Add $WORDLIST file 2024-06-13 19:44:05 +01:00
Katherina Walshe-Grey bf8e65ebe3 [tohru] Install Microsoft core web fonts 2024-06-07 22:08:37 +01:00
Katherina Walshe-Grey 82ee674db4 Add common CLI utilities I want everywhere 2024-06-07 16:33:46 +01:00
Katherina Walshe-Grey bf2d7f7f10 Rename services directory to common 2024-06-05 23:30:24 +01:00