Commit graph

321 commits

Author SHA1 Message Date
3fc4efab9c rename sysadmin module to base-server 2024-09-11 05:17:19 +01:00
5fefab9707 kilgharrah: switch from pulseaudio to pipewire 2024-09-10 22:40:07 +01:00
5a71df020e kilgharrah: install zoom 2024-09-08 20:58:53 +01:00
9a27610757 kilgharrah: install firefox, steam 2024-09-06 02:51:58 +01:00
5290f25062 steam: move to common config 2024-09-06 02:50:40 +01:00
4bb4780186 firefox: declaratively define important settings & extensions
Closes #4
2024-09-06 02:38:28 +01:00
48a5083a02 nixpkgs, home-manager: return nixpkgs config to flake.nix 2024-09-06 02:37:34 +01:00
39d73b4ed7 kilgharrah: disallow remote deployment 2024-09-05 00:20:49 +01:00
324638baa9 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/224042e9a3039291f22f4f2ded12af95a616cca0' (2024-08-21)
  → 'github:NixOS/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421' (2024-08-30)
• Updated input 'nur':
    'github:nix-community/NUR/0891674223deb1262d8a96a46598fca0840c8271' (2024-08-29)
  → 'github:nix-community/NUR/444e1f3fdf23aa476489b0038e0738c6f4d9df85' (2024-09-04)
2024-09-04 23:51:04 +01:00
92f5b74584 kilgharrah: update deprecated option name 2024-09-04 23:43:56 +01:00
5e2e28cbe9 kilgharrah: networking: switch from networkmanager to systemd-networkd 2024-09-04 23:38:58 +01:00
09087ba199 kilgharrah: rearrange and split up configuration 2024-09-04 23:31:02 +01:00
84e44962ee kilgharrah: install bitwarden, discord, tor-browser-bundle-bin 2024-09-04 20:57:32 +01:00
0978b62de6 keys: add kilgharrah@tohru 2024-09-04 19:39:31 +01:00
5e756c82e7 kilgharrah: init 2024-09-04 19:14:47 +01:00
d112e705f1 tohru: rearrange and split up configuration 2024-08-30 18:22:13 +01:00
444c69edd3 zsh: condition on user qenya being present 2024-08-29 19:59:13 +01:00
12a4c20625 qenya: vscode: add gitlens 2024-08-29 19:58:13 +01:00
4c07feb21a nixpkgs: init config as separate file 2024-08-29 19:27:45 +01:00
4ed696e5b1 sysadmin: specify UTC timezone 2024-08-29 19:26:57 +01:00
96f4062991 tohru: install zoom-us 2024-08-29 18:37:37 +01:00
766aa146df users: change to immutable users 2024-08-29 18:27:43 +01:00
66cc74e388 users: define extraGroups per-host 2024-08-29 17:56:13 +01:00
f5191640f5 home-manager: move all config together, allow for multiple users 2024-08-29 17:55:43 +01:00
8076f91738 sysadmin: init, replacing deployment directory 2024-08-29 16:00:50 +01:00
b4b879a87b entirely migrate from npins to flake inputs 2024-08-29 11:47:12 +01:00
6d83a07556 vscode: install eslint extension 2024-08-29 10:39:57 +01:00
43f85cf2c0 git: rebase on pull by default 2024-08-23 12:58:11 +01:00
84417c27da Update README.md 2024-08-22 13:29:04 +01:00
6968e1b955 flake update 2024-08-22 13:28:56 +01:00
eb499ec8c1 vscode: switch to extensions from nixpkgs 2024-08-22 12:34:56 +01:00
2fcba2b35f purify package overrides 2024-08-22 12:34:52 +01:00
432bc05190 vscode: check host platform for extensions
Closes #11
2024-08-22 04:38:43 +01:00
1f4c275c98 pin nix-vscode-extensions manually 2024-08-22 04:38:43 +01:00
07c4e3e8b0 get agenix package from flake 2024-08-22 04:38:39 +01:00
6f17f67493 move to flake entrypoint 2024-08-22 04:38:22 +01:00
60a9f59816 vscode: downgrade nix-vscode-extensions
It turns out a typical cadence for breaking changes to the VS Code
plugin API is every two or three months. What the fuck.

Obviously this means it's not practical to pair nixos stable releases
with the rolling-release model of nix-vscode-extensions. So, I'm
downgrading nix-vscode-extensions to the commit that was live as of
24.05's freeze from nixpkgs master, and will just update it once every
six months, unless something else breaks.
2024-08-22 00:55:30 +01:00
b630349c68 git: automatically --set-upstream for new branches 2024-08-20 13:55:38 +01:00
9231431fa8 kalessin: remove /data dataset 2024-08-18 16:45:35 +01:00
ac57c68724 npins update 2024-08-18 15:37:35 +01:00
58a4c5ecc0 kalessin: add to readme and allow overwriting profiles for remote builds 2024-08-18 13:31:32 +01:00
e2f5407c75 hosts: add kalessin 2024-08-12 19:37:39 +01:00
6e2d30751b npins update 2024-08-12 19:31:00 +01:00
a2dc4024e0 syncthing: add extra shares 2024-08-12 16:12:03 +01:00
2b9b157679 shaw: init, install syncthing 2024-08-05 04:14:33 +01:00
50b47981c8 tohru: rearrange files 2024-08-05 02:47:42 +01:00
e9f64faa6f deployment: remove redundant import 2024-08-05 02:31:18 +01:00
9ae5563f83 deployment: rename from colmena (for potential change in stack) 2024-08-05 02:29:28 +01:00
54dd52b978 zsh: remove redundant config lines 2024-08-05 02:07:17 +01:00
7f74fdbe87 tohru: install prismlauncher, uninstall thunderbird 2024-08-02 12:03:12 +01:00