1
0
Fork 0
Commit graph

269 commits

Author SHA1 Message Date
Aires e49d13d8e8 Services: enable parent/child config for Netdata 2024-08-23 14:16:18 -04:00
Aires b59a89cb4c Dimaga, Shura: add libinput quirks to detect keyboards as internal 2024-08-23 10:56:14 -04:00
Aires bbc18de5af Dimaga: install Gnome
Services: Fix Forgejo runner communication
2024-08-22 16:26:48 -04:00
Aires 1ebb22cd3c Khanda: blacklist problematic camera module and re-try kernel 6.10 2024-08-21 17:05:55 -04:00
Aires 91aa49b0dc Dimaga: prevent systemd-logind spam due to closed lid 2024-08-21 10:20:26 -04:00
Aires c23d5d92bf Khanda: add kernel param to prevent ACPI interrupt storm from flooding logs 2024-08-17 15:33:12 -04:00
Aires 840a05eed3 Shura: remove GTK renderer test 2024-08-16 16:49:08 -04:00
Aires 10b7d0badf Chore: minor cleanup 2024-08-16 16:47:53 -04:00
Aires fa9e58e895 Services: remove unused services (yes, including Cockpit) 2024-08-16 16:02:19 -04:00
Aires 446c0afd75 Services: add Cockpit 2024-08-16 14:57:31 -04:00
Aires 3e7f7572fd Dimaga: fix typo in build-hosts service 2024-08-12 20:30:27 -04:00
Aires b2fe1e4aa0 Khanda, Dimaga: enable WiFi antenna aggregation 2024-08-12 20:09:08 -04:00
Aires 32dc2888df Dimaga: rebuild Khanda daily 2024-08-11 19:09:02 -04:00
Aires 72cbbe86da Dimaga: fix failing update scripts 2024-08-05 10:07:39 -04:00
Aires 397dd6bed3 Services: fix Netdata 2024-08-04 18:28:05 -04:00
Aires 2ec01e9bc1 Services: add Netdata to Dimaga 2024-08-04 17:55:02 -04:00
Aires 0f8a5d41a5 General: cleanup 'with lib;'s 2024-08-02 18:01:13 -04:00
Aires 148c11f8b9 Dimaga: disable auto-updates again (wouldn't work with the current script design) 2024-08-02 12:17:27 -04:00
Aires 38c6ae84a4 Dimaga: enable automatic system updates 2024-08-01 13:22:10 -04:00
Aires 864be49c3f Khanda: remove build error message 2024-07-31 10:57:46 -04:00
Aires 54559104b1 Apps: remove LanguageTool 2024-07-29 17:11:12 -04:00
Aires 66915510d6 Services: remove LanguageTool - can't get basic auth working with Obsidian 2024-07-29 09:39:44 -04:00
Aires 0b0f3548b5 Services: Add LanguageTool as a hosted service 2024-07-28 15:56:28 -04:00
Aires e7c6a1e4a5 Khanda: reduce number of cores that Nix can use to (hopefully) reduce system hanging 2024-07-27 12:17:55 -04:00
Aires 2980202261 All: cleanup downgrade to stable 2024-07-26 14:54:32 -04:00
Aires eba6d8fa21 All: change clean to weekly; Dimaga: add support for ARM64 compilations 2024-07-25 15:45:27 -04:00
Aires fe1af48c0d Dimaga: add weekly task to build derivations for other hosts 2024-07-25 14:33:47 -04:00
Aires 781171768c Merge branch 'main' of ssh://code.8bitbuddhism.com/aires/nix-configuration 2024-07-19 18:48:57 -04:00
Aires c76823483a Shura: Remove workaround for fingerprint build bug 2024-07-19 18:18:43 -04:00
Aires a9b04bd311 Dimaga: add Jellyfin to services script 2024-07-19 11:27:38 -04:00
Aires 578314605f Shura: Replace Flatpak KeePassXC with native 2024-07-16 17:03:05 -04:00
Aires 2098c3c348 Shura: enable bindFS again for Flatpaks (oy) 2024-07-15 08:48:17 -04:00
Aires 3436698a4e General: update NixOS wiki links per https://github.com/8bitbuddhist/nix-configuration/pull/4 2024-07-13 13:34:59 -04:00
Aires 41b78e06f9 Flatpak: make bindfs an optional parameter 2024-07-13 13:27:13 -04:00
Aires 2f89ddd51b Dimaga: add Jellyfin 2024-07-12 14:11:26 -04:00
Aires a2f2ffb664 Haven: officially retire Haven. Fs in the chat, pour one out, etc. Use Dimaga instead. 2024-07-11 12:50:48 -04:00
Aires 043b68affe Dimaga: remove problematic apps.development option 2024-07-10 10:43:34 -04:00
Aires 1fd246d3a9 Shura: disable fingerprint reader due to build error 2024-07-08 17:39:28 -04:00
Aires f967bc11a6 Dimaga: remove GUI 2024-07-08 16:27:31 -04:00
Aires 72e9e9dd3b Khanda: change I/O scheduler to BFQ 2024-07-07 10:48:51 -04:00
Aires 33343d881f General: standardize hostname setting and DHCP config 2024-07-06 12:50:45 -04:00
Aires 323adb7568 Khanda: re-enable LanguageTool 2024-07-06 12:16:53 -04:00
Aires 96ddf8fdf0 Filesystems: remove need for unlocked root partition UUID 2024-07-05 09:36:11 -04:00
Aires ef8c268341 General: finish disk partitioning script; add filesystem LUKS assertion 2024-07-04 12:27:00 -04:00
Aires 1d93917d7b Filesystems: scooch LUKS definition over to module 2024-07-03 21:13:13 -04:00
Aires 031b719d64 Khanda: re-enable Surface kernel 2024-07-03 17:47:59 -04:00
Aires ad94f7f0fd Khanda: Finalize new config 2024-07-03 15:10:33 -04:00
Aires a327ffbb92 Shura: finally land on a working standardized filesystem config 2024-07-03 11:56:10 -04:00
Aires 01b4e6eacf Shura: re-add filesystems module, but in a way that works 2024-07-03 11:43:21 -04:00
Aires a9a6ed08f1 Modules: replace Disko module with homegrown filesystems module 2024-07-03 11:24:38 -04:00
Aires 20212e406c Home-manager: prevent Syncthing autostart 2024-07-02 15:12:17 -04:00
Aires c1308f9ef4 Dimaga: add hostname 2024-07-02 14:06:34 -04:00
Aires 8f1ad4e112 Dimaga: add swap file 2024-07-02 14:04:25 -04:00
Aires f022fff30d Dimaga: specify service autostart 2024-07-02 10:50:23 -04:00
Aires a74cc6a140 Add Haven's services to Dimaga 2024-07-02 10:02:46 -04:00
Aires c96a7820bd Finalize Dimaga's config 2024-07-01 15:51:05 -04:00
Aires c3589b3a73 Yank out Disko config. Can't get it to detect its own root filesystem 2024-07-01 12:47:35 -04:00
Aires b2bf8fc419 Add configuration for Dimaga 2024-07-01 09:48:29 -04:00
Aires 6b71e39ca2 Finalize Disko config before testing, add boilerplate to Haven and Shura 2024-07-01 09:48:14 -04:00
Aires f7c39c91ba Remove Waterfox 2024-06-30 13:54:55 -04:00
Aires e2da50c9d4 Start playing around with Disko again 2024-06-28 16:06:23 -04:00
Aires c9d7eb09ba Add dynamic triple buffering patch to Gnome 2024-06-26 13:19:06 -04:00
Aires 7a516e93a7 Cleanup Haven and Khanda configs 2024-06-25 14:27:58 -04:00
Aires 2eaa08b0a1 Reworking moar modules 2024-06-25 14:13:15 -04:00
Aires 433821ef0c Fix Haven's config 2024-06-24 18:28:22 -04:00
Aires 8352065d44 Update Haven's config 2024-06-24 18:19:27 -04:00
Aires 6f36c3f6be Re-add Flatpaks and muted boot messages to Shura 2024-06-24 15:37:33 -04:00
Aires e4774c2fdd Switch Khanda back to regular kernel builds 2024-06-24 14:35:49 -04:00
Aires 39ea6b199f Tweak autoupgrade script 2024-06-24 14:26:41 -04:00
Aires 502407e3c1 Template integration final touches 2024-06-24 14:01:51 -04:00
Aires 44af742046 Update hardware configs 2024-06-24 13:08:18 -04:00
Aires e158bfd27d Working build for Khanda 2024-06-24 12:35:45 -04:00
Aires 4a0d358baa First attempt at merging Aux template with config 2024-06-24 12:06:47 -04:00
Aires d02e21ce15 Break out Language Tool options, disable on Khanda to save RAM 2024-06-22 13:20:08 -04:00
Aires fc0494bb63 Try and reduce Khanda's swappiness 2024-06-21 14:26:32 -04:00
Aires 00b2923528 Update Lix tracked version; disable LanguageTool ngrams 2024-06-20 09:47:11 -04:00
Aires b382b66a01 Fix root dir for blog 2024-06-19 14:26:32 -04:00
Aires 7452a7b13e Add ngrams support to LanguageTool, add git pull alias 2024-06-19 14:00:17 -04:00
Aires ab288d9aee Remove fail on error on start-haven script 2024-06-19 11:27:46 -04:00
Aires 0f15b0df7f Disable async discard on Khanda (performance test) 2024-06-14 13:36:41 -04:00
Aires 6833d490b4 Enable fstrim 2024-06-09 14:36:40 -04:00
Aires 51cad13b6a Add note on ipu6 (Surface Pro camera) enabling 2024-06-08 14:36:28 -04:00
Aires e76ecf4abc Get rid of extra flake update script 2024-06-04 17:25:44 -04:00
Andre bdefed51cf Cleanup, mostly Forgejo 2024-06-04 14:18:45 -04:00
Aires 68fd8c988b Disable low-latency audio (surprise surprise, it started crackling 2024-06-03 11:33:25 -04:00
Aires d959c546b0 Disable automatic login on Khanda 2024-06-02 11:33:05 -04:00
Aires ea103376a3 Enable TPM2 unlocking on Khanda 2024-06-01 11:16:19 -04:00
Aires 253d06e319 Break automatic updates out into their own module 2024-05-30 14:08:19 -04:00
Aires 3a044e901a Update flake.lock 2024-05-30 12:46:43 -04:00
Aires 9342ab263a Fix auto-update scripts 2024-05-30 12:19:07 -04:00
Aires 1580586883 Think I figured out an automatic update process that also supports fresh installs 2024-05-30 10:31:11 -04:00
Aires a99103dcaa Reconfigure automatic updates (idea from https://forum.aux.computer/t/how-are-you-handling-automatic-updates/752/4) 2024-05-30 10:04:14 -04:00
Aires 228f054371 Add Bluetooth profile for Vitrix Pro Controller 2024-05-29 19:50:11 -04:00
Aires e88b04d544 Fighting with automatic updates and some other stuff 2024-05-28 12:14:40 -04:00
Aires 1969741a25 Disabling cache due to possible security risk 2024-05-25 11:07:10 -04:00
Aires 792e04f826 Enable binary cache on Haven 2024-05-24 17:33:37 -04:00
Aires 8d0c0544d4 Add redirect for work lab environment 2024-05-24 11:56:23 -04:00
Aires 9582f161c6 Some more little cleanups 2024-05-23 23:50:42 -04:00
Aires ee37af2ff9 Add virtualization module 2024-05-22 16:47:55 -04:00
Aires 072ee60680 Shove system services into base/system.nix where they belong 2024-05-22 15:40:12 -04:00
Aires 065d116d2a Boop backup settings to a spot where they'll actually get backed up 2024-05-22 11:05:20 -04:00
Aires a69af0ca9a Move Haven's ~/.duplicacy-web dir to /storage/backups for safekeeping 2024-05-22 10:43:26 -04:00
Aires 93630bb1ec Switch automatic updates to daily 2024-05-21 23:54:41 -04:00
Aires 897dfd77b5 Fix Pihole 2024-05-21 12:15:23 -04:00
Aires 7ab2df21a6 More messing around; added a module template 2024-05-21 09:22:03 -04:00
Aires 832aa56828 Forgot to add email for ACME (whoops) 2024-05-20 20:56:48 -04:00
Aires ff1cb61873 Completely clean up Haven 2024-05-20 20:52:57 -04:00
Aires 4c1336d7d4 Split Forgejo and Airsonic into separate files 2024-05-20 12:28:37 -04:00
Aires fc314e43e5 Switch Airsonic to regular JRE (headfull JRE?) 2024-05-20 10:32:22 -04:00
Aires 11db7e1d22 Clean up new Haven config a bit 2024-05-20 09:37:30 -04:00
Aires bbfdf83630 Good to go with Foregejo 2024-05-19 15:10:42 -04:00
Aires 4d4bc1988d Migrate Haven's services from K3s to Nix 2024-05-19 14:33:15 -04:00
Aires af7bd3618a Merge branch 'main' of github.com:8bitbuddhist/nix-configuration 2024-05-17 18:19:13 -04:00
Aires ef7159bdc6 Move BOINC from K3s to Nix 2024-05-17 18:18:47 -04:00
Aires 856aa88882 Tweaks for Khanda 2024-05-17 10:52:15 -04:00
Aires 6335f5bb3a Move config stuff out of secrets 2024-05-16 20:08:57 -04:00
Aires 51c6175140 Finally got the new secrets format working right...I hope. I should really just use sops or agenix @_@ 2024-05-16 13:35:11 -04:00
Aires 96f1cd039a New secrets format 2024-05-16 12:19:04 -04:00
Aires cfe1d8d4df Haven: unlock and mount /backups partition 2024-05-15 14:10:46 -04:00
Aires 655d909416 Set up Haven as a distributed build target for aarch64 2024-05-14 11:46:49 -04:00
Aires 1e1a9d6b5a Remove Telegram; tweak Gnome 2024-05-11 20:29:29 -04:00
Aires 92a96ec86e Update README; add new host template 2024-05-10 12:53:17 -04:00
Aires 0a412d6f26 Standardize formatting using the Nix RFC style, even though it means using spaces 🤢 2024-05-07 18:02:59 -04:00
Aires 80cbe52a42 Enable automatic RAID setup on Haven 2024-05-06 09:37:46 -04:00
Aires 88d9bacff0 Haven - update unlock script; Update Beeper to use Wayland 2024-05-05 13:50:27 -04:00
Aires 1552467793 Shura - fingerprint support merged upstream 2024-05-05 11:27:34 -04:00
Aires 9253d98ec7 Auto-import modules 2024-05-04 10:40:10 -04:00
Aires 4bc4adc5be Additional cleanup - now getting at flake.nix 2024-05-03 17:32:27 -04:00
Aires ae4ed5ba69 More tidying; add fingerprint reading on Shura; auto-configure bootloader font size 2024-05-02 17:14:21 -04:00
Aires d8743f1549 Tidying 2024-05-01 21:10:26 -04:00
Aires 2667732682 Add support for remote Nix builders 2024-05-01 09:35:38 -04:00
Aires ce959a747c Tweaks for Khanda (go back to Surface kernel, use remote builds) 2024-04-30 16:44:48 -04:00
Aires 47e5a983da Remove Gremlin from Khanda 2024-04-30 13:29:07 -04:00
Aires 05bde72dda Temporarily disable Surface kernel on Khanda 2024-04-29 13:17:24 -04:00
Aires 6f5965b678 Moar Surface 9 tweaks 2024-04-28 11:54:53 -04:00
Aires 4bcda8ccde Real install on Khanda 2024-04-27 20:19:59 -04:00
Aires 22a9e4b219 Disable autoupgrades on Haven 2024-04-24 13:44:57 -04:00
Andre Newman adde0fd2a6 Create config for Khanda (Surface Pro 7) 2024-04-23 14:46:17 -04:00
Aires 429017f601 Replace update script with nh 2024-04-20 01:01:17 -04:00
Aires 99a2022185 Change upgrade script to always continue even without package updates 2024-04-18 10:24:16 -04:00
Aires 4f172af3be Add Kubectl environment variables 2024-04-13 17:02:35 -04:00
Aires 12e98d14a4 Move Lenovo Legion configs into nixos-hardware 2024-04-06 20:42:50 -04:00
Aires 1fde84a001 Integrate nixos-hardware more 2024-04-06 20:15:58 -04:00
Aires a219cd7153 Fix update script check 2024-04-04 20:45:20 -04:00
Aires 3b7379a1c5 Tweak upgrade script 2024-04-02 09:23:28 -04:00
Aires 4f1d045e1a Syncthing fixes; fix lingering for aires; open OpenVPN port on Haven 2024-04-01 12:30:07 -04:00
Aires 04fb980753 Fix issues with nixos-upgrade.sh 2024-04-01 09:36:52 -04:00
Aires 0d494a6b1a Create new install script that shows package diffs 2024-03-30 02:29:37 -04:00
Aires dba4f3d212 Move web dev tools out of here and into shell.nix 2024-03-24 13:43:20 -04:00
Aires a1cc3e7f05 Give Dimaga some breathing room; decrease generation retention time 2024-03-24 13:17:10 -04:00