Commit graph

353 commits

Author SHA1 Message Date
bbb3bd3c16 kilgharrah: fix networking 2024-09-19 21:55:22 +01:00
0b6d72a4b6 qenya/vscode: disable automatic flake input evaluation
Unfortunately the memory requirements are too high to meet realistically
(tested with 8 GiB; still failed).
2024-09-18 19:45:18 +01:00
6a1597aee8 Update README.md 2024-09-18 19:38:59 +01:00
e713fe3b2c nix, home-manager: move common config out of flake.nix 2024-09-18 19:38:20 +01:00
a47d1f47e8 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e1391fb22e18a36f57e6999c7a9f966dc80ac073' (2024-07-03)
  → 'github:nix-community/home-manager/2ab00f89dd3ecf8012f5090e6d7ca1a7ea30f594' (2024-09-17)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421' (2024-08-30)
  → 'github:NixOS/nixpkgs/086b448a5d54fd117f4dc2dee55c9f0ff461bdc1' (2024-09-16)
• Updated input 'nur':
    'github:nix-community/NUR/444e1f3fdf23aa476489b0038e0738c6f4d9df85' (2024-09-04)
  → 'github:nix-community/NUR/59c5c2575c0cae6bc98b9de8161731cfb8cdc1f0' (2024-09-18)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/60becd0e994e25b372c8d0500fc944396f6c1085' (2024-09-09)
  → 'github:nix-community/plasma-manager/5a0c70a007837e2db01e0bb68971792e8653d32c' (2024-09-16)
2024-09-18 19:05:11 +01:00
28698d1a60 yevaud, orm, kalessin: switch to nixpkgs-small 2024-09-18 19:03:35 +01:00
ad1f4d2cc5 deduplicate flake outputs 2024-09-18 18:58:04 +01:00
a938b33679 export nixos configurations as standard flake outputs 2024-09-18 03:49:56 +01:00
f6010a968c treewide: specify hostname in host configs 2024-09-18 03:13:34 +01:00
9f6d0fbaf8 treewide: move all deployment keys to flake.nix 2024-09-18 03:06:48 +01:00
32dabca83f don't import universal config in host-specific homeManagerModules 2024-09-17 19:11:57 +01:00
3849eeb37b export homeManagerModules."qenya@shaw" 2024-09-17 18:57:02 +01:00
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