Commit graph

191 commits

Author SHA1 Message Date
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
a6359fdd36 export home-manager config from homeManagerModules 2024-09-17 18:40:15 +01:00
f4da07c4e6 move all host-specific configuration to hosts directory 2024-09-17 17:22:58 +01:00
7189fae109 qenya: plasma: workaround for issue in randomcat's config 2024-09-15 17:40:19 +01:00
cbb44fd11d tohru: install amberol 2024-09-15 16:40:16 +01:00
3658b0073c qenya: xdg-mime-apps: open text files in DE text editor 2024-09-15 16:40:16 +01:00
f4228d9926 correct flake-compat hash 2024-09-15 16:37:30 +01:00
251560f761 qenya: declaratively define more of GNOME config
Closes #3
2024-09-12 15:41:43 +01:00
752fce2538 qenya: zsh: automatically run nix-shell when necessary
Closes #9
2024-09-12 13:55:15 +01:00
4a9e6b5f3c move tooling to dev environment 2024-09-12 13:35:35 +01:00
a0a94b86ff home-manager: rearrange config 2024-09-12 12:56:30 +01:00
9fa74d52c1 qenya: xdg-mime-apps: make default app configuration declarative 2024-09-12 12:44:58 +01:00
afb16a55f3 home-manager: automatically back up overwritten files 2024-09-12 12:44:42 +01:00
19f0d81b9b qenya: vscode: automatically fetch new flake inputs in nix repos 2024-09-12 12:22:44 +01:00
b18e50fd4a add plasma-manager for plasma config 2024-09-12 11:42:31 +01:00
cb6d7f7837 firefox: disable built-in password management 2024-09-12 11:40:24 +01:00
a2cb35148c pipewire-low-latency: split to reusable module 2024-09-12 11:38:17 +01:00
c5261caa21 base-graphical: include settings for fonts, libinput, printing 2024-09-11 15:06:41 +01:00
9e638c009f base-graphical: add desktop manager config 2024-09-11 06:36:21 +01:00
aeab801602 base-graphical: init with pipewire config 2024-09-11 05:43:35 +01:00
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