Commit graph

219 commits

Author SHA1 Message Date
Katherina Walshe-Grey 5a71df020e kilgharrah: install zoom 2024-09-08 20:58:53 +01:00
Katherina Walshe-Grey 9a27610757 kilgharrah: install firefox, steam 2024-09-06 02:51:58 +01:00
Katherina Walshe-Grey 5290f25062 steam: move to common config 2024-09-06 02:50:40 +01:00
Katherina Walshe-Grey 4bb4780186 firefox: declaratively define important settings & extensions
Closes #4
2024-09-06 02:38:28 +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 39d73b4ed7 kilgharrah: disallow remote deployment 2024-09-05 00:20:49 +01:00
Katherina Walshe-Grey 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
Katherina Walshe-Grey 92f5b74584 kilgharrah: update deprecated option name 2024-09-04 23:43:56 +01:00
Katherina Walshe-Grey 5e2e28cbe9 kilgharrah: networking: switch from networkmanager to systemd-networkd 2024-09-04 23:38:58 +01:00
Katherina Walshe-Grey 09087ba199 kilgharrah: rearrange and split up configuration 2024-09-04 23:31:02 +01:00
Katherina Walshe-Grey 84e44962ee kilgharrah: install bitwarden, discord, tor-browser-bundle-bin 2024-09-04 20:57:32 +01:00
Katherina Walshe-Grey 0978b62de6 keys: add kilgharrah@tohru 2024-09-04 19:39:31 +01:00
Katherina Walshe-Grey 5e756c82e7 kilgharrah: init 2024-09-04 19:14:47 +01:00
Katherina Walshe-Grey d112e705f1 tohru: rearrange and split up configuration 2024-08-30 18:22:13 +01:00
Katherina Walshe-Grey 444c69edd3 zsh: condition on user qenya being present 2024-08-29 19:59:13 +01:00
Katherina Walshe-Grey 12a4c20625 qenya: vscode: add gitlens 2024-08-29 19:58: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 96f4062991 tohru: install zoom-us 2024-08-29 18:37:37 +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 6d83a07556 vscode: install eslint extension 2024-08-29 10:39:57 +01:00
Katherina Walshe-Grey 43f85cf2c0 git: rebase on pull by default 2024-08-23 12:58:11 +01:00
Katherina Walshe-Grey 84417c27da Update README.md 2024-08-22 13:29:04 +01:00
Katherina Walshe-Grey 6968e1b955 flake update 2024-08-22 13:28:56 +01:00
Katherina Walshe-Grey eb499ec8c1 vscode: switch to extensions from nixpkgs 2024-08-22 12:34:56 +01:00
Katherina Walshe-Grey 2fcba2b35f purify package overrides 2024-08-22 12:34:52 +01:00
Katherina Walshe-Grey 432bc05190 vscode: check host platform for extensions
Closes #11
2024-08-22 04:38:43 +01:00
Katherina Walshe-Grey 1f4c275c98 pin nix-vscode-extensions manually 2024-08-22 04:38:43 +01:00
Katherina Walshe-Grey 07c4e3e8b0 get agenix package from flake 2024-08-22 04:38:39 +01:00
Katherina Walshe-Grey 6f17f67493 move to flake entrypoint 2024-08-22 04:38:22 +01:00
Katherina Walshe-Grey 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
Katherina Walshe-Grey b630349c68 git: automatically --set-upstream for new branches 2024-08-20 13:55:38 +01:00
Katherina Walshe-Grey 9231431fa8 kalessin: remove /data dataset 2024-08-18 16:45:35 +01:00
Katherina Walshe-Grey ac57c68724 npins update 2024-08-18 15:37:35 +01:00
Katherina Walshe-Grey 58a4c5ecc0 kalessin: add to readme and allow overwriting profiles for remote builds 2024-08-18 13:31:32 +01:00
Katherina Walshe-Grey e2f5407c75 hosts: add kalessin 2024-08-12 19:37:39 +01:00
Katherina Walshe-Grey 6e2d30751b npins update 2024-08-12 19:31:00 +01:00
Katherina Walshe-Grey a2dc4024e0 syncthing: add extra shares 2024-08-12 16:12:03 +01:00
Katherina Walshe-Grey 2b9b157679 shaw: init, install syncthing 2024-08-05 04:14:33 +01:00
Katherina Walshe-Grey 50b47981c8 tohru: rearrange files 2024-08-05 02:47:42 +01:00
Katherina Walshe-Grey e9f64faa6f deployment: remove redundant import 2024-08-05 02:31:18 +01:00
Katherina Walshe-Grey 9ae5563f83 deployment: rename from colmena (for potential change in stack) 2024-08-05 02:29:28 +01:00
Katherina Walshe-Grey 54dd52b978 zsh: remove redundant config lines 2024-08-05 02:07:17 +01:00
Katherina Walshe-Grey 7f74fdbe87 tohru: install prismlauncher, uninstall thunderbird 2024-08-02 12:03:12 +01:00
Katherina Walshe-Grey 86dc9a5606 vscode: switch theme to gruvbox 2024-08-02 12:01:23 +01:00
Katherina Walshe-Grey 3f8e97366c vscode: don't install language servers if vscode is not installed 2024-08-02 12:01:00 +01:00