Katherina Walshe-Grey
ad1f4d2cc5
deduplicate flake outputs
2024-09-18 18:58:04 +01:00
Katherina Walshe-Grey
a938b33679
export nixos configurations as standard flake outputs
2024-09-18 03:49:56 +01:00
Katherina Walshe-Grey
f6010a968c
treewide: specify hostname in host configs
2024-09-18 03:13:34 +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
32dabca83f
don't import universal config in host-specific homeManagerModules
2024-09-17 19:11:57 +01:00
Katherina Walshe-Grey
3849eeb37b
export homeManagerModules."qenya@shaw"
2024-09-17 18:57:02 +01:00
Katherina Walshe-Grey
d881607cb0
Revert "qenya: plasma: workaround for issue in randomcat's config"
...
This reverts commit 7189fae109
.
This didn't actually fix the issue, as it turns out mkIf still
resolves the children of its attrset recursively. The longer-term
solution is to export my home-manager config as a flake output,
which I'm moving towards.
2024-09-17 18:44:50 +01:00
Katherina Walshe-Grey
a6359fdd36
export home-manager config from homeManagerModules
2024-09-17 18:40:15 +01:00
Katherina Walshe-Grey
f4da07c4e6
move all host-specific configuration to hosts directory
2024-09-17 17:22:58 +01:00
Katherina Walshe-Grey
7189fae109
qenya: plasma: workaround for issue in randomcat's config
2024-09-15 17:40:19 +01:00
Katherina Walshe-Grey
cbb44fd11d
tohru: install amberol
2024-09-15 16:40:16 +01:00
Katherina Walshe-Grey
3658b0073c
qenya: xdg-mime-apps: open text files in DE text editor
2024-09-15 16:40:16 +01:00
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