Commit graph

185 commits

Author SHA1 Message Date
Katherina Walshe-Grey f4228d9926 correct flake-compat hash 2024-09-15 16:37:30 +01:00
Katherina Walshe-Grey 251560f761 qenya: declaratively define more of GNOME config
Closes #3
2024-09-12 15:41:43 +01:00
Katherina Walshe-Grey 752fce2538 qenya: zsh: automatically run nix-shell when necessary
Closes #9
2024-09-12 13:55: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 9fa74d52c1 qenya: xdg-mime-apps: make default app configuration declarative 2024-09-12 12:44:58 +01:00
Katherina Walshe-Grey afb16a55f3 home-manager: automatically back up overwritten files 2024-09-12 12:44:42 +01:00
Katherina Walshe-Grey 19f0d81b9b qenya: vscode: automatically fetch new flake inputs in nix repos 2024-09-12 12:22:44 +01:00
Katherina Walshe-Grey b18e50fd4a add plasma-manager for plasma config 2024-09-12 11:42:31 +01:00
Katherina Walshe-Grey cb6d7f7837 firefox: disable built-in password management 2024-09-12 11:40:24 +01:00
Katherina Walshe-Grey a2cb35148c pipewire-low-latency: split to reusable module 2024-09-12 11:38:17 +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 5fefab9707 kilgharrah: switch from pulseaudio to pipewire 2024-09-10 22:40:07 +01:00
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