guixsd-config

GuixSD configs for my systems
Log | Files | Refs

DateCommit messageAuthorFiles+-
2026-06-07 07:03files/emacs: add exwm hooks to not conflict with transientVineet Kumar1+3-1
2026-06-07 07:01files/emacs: add my old kallist account to jabber.elVineet Kumar1+3-1
2026-06-07 07:00files/emacs: update gptel model listVineet Kumar1+2-1
2026-06-05 20:29demiurge: fix llm-router service's lack of vulkanVineet Kumar1+4-1
2026-06-05 15:45files/emacs, home: fix emacs verilog-mode not having verilog-identifier-re definedVineet Kumar2+11-4
2026-06-01 16:15files/emacs: enable user-defined type support to verilog-modeVineet Kumar1+9-1
2026-06-01 16:02files/emacs: enable kasi auth-source backendVineet Kumar1+4-2
2026-05-31 21:51files/emacs: update gptel system promptVineet Kumar1+10-1
2026-05-31 18:47files/emacs: replace msmtp with smtpmailVineet Kumar2+26-6
2026-05-28 21:39files/emacs: try matching verilog-mode with lowrisc style guideVineet Kumar1+10-0
2026-05-28 21:38files/emacs: indentVineet Kumar1+19-19
2026-05-28 21:37home, files/emacs: replace profanity with emacs-jabberVineet Kumar2+12-3
2026-05-28 18:34home: replace gptel-agent with llm-tools.elVineet Kumar2+3-5
2026-05-27 19:33files/emacs: switch default local llm to qwen3.6-27b from 35b-a3bVineet Kumar1+1-1
2026-05-26 20:17demiurge: increase nginx client max body size to 10MVineet Kumar1+2-1
2026-05-26 05:25demiurge: increase nginx reverse proxy timeoutVineet Kumar1+3-1
2026-05-26 03:10files/emacs: fix org-agenda issue when menu bar is disabledVineet Kumar1+8-0
2026-05-24 01:20files/emacs: include my main full gptel directive instead of inserting from fileVineet Kumar1+69-2
2026-05-23 23:36home: add my kasi.el emacs packageVineet Kumar2+5-0
2026-05-23 19:55demiurge, hastur: reindentVineet Kumar2+206-206
2026-05-23 19:55demiurge, hastur: fix xdg-runtime-dir not clearing on bootVineet Kumar3+12-10
2026-05-23 19:28demiurge: fix wg1 and nginx not starting on bootVineet Kumar1+7-2
2026-05-23 19:28update guix channel commitVineet Kumar1+1-1
2026-05-23 00:30files/emacs: remap list-buffers to ibufferVineet Kumar1+2-1
2026-05-22 22:13files/emacs: comment some unused consult keybindsVineet Kumar1+5-5
2026-05-22 22:12demiurge: do some quoting and indentingVineet Kumar2+52-52
2026-05-22 22:12home: remove oath-toolkit because of kasi.elVineet Kumar1+0-1
2026-05-22 15:18files/emacs: ithare changed site to 6it.dev, requires js to view, no more rssVineet Kumar1+0-1
2026-05-22 14:43saklas: implement rate-limiting on cgitVineet Kumar1+36-28
2026-05-22 14:10files/emacs: add vin/guix-deploy functionVineet Kumar1+9-2
2026-05-22 14:07saklas: block mj12bot in nginxVineet Kumar1+1-1
2026-05-19 19:48switch channels to use mirrorVineet Kumar1+3-3
2026-05-19 18:03files/emacs: rename gptel llama-swap (really llm-router) to demiurgeVineet Kumar1+1-1
2026-05-19 18:02saklas: setup readonly git-http-backend for smart https cloningVineet Kumar1+27-0
2026-05-19 18:02update guix channelVineet Kumar1+1-1
2026-05-19 16:37move base-system and linux-initrd to guix-epistemiaVineet Kumar2+0-301
2026-05-19 15:53demiurge: disable more amdgpu problematic power managementVineet Kumar1+3-1
2026-05-19 15:52saklas: update firewallVineet Kumar1+2-6
2026-05-16 08:51saklas: update wg1 endpointVineet Kumar1+1-1
2026-05-15 02:04saklas: change git account's shell to bashVineet Kumar2+8-9
2026-05-15 01:31files/emacs: add two more local models to gptel listVineet Kumar1+2-0
2026-05-14 20:44saklas: remove git's ssh chrootVineet Kumar2+3-7
2026-05-14 19:37files/emacs: add function to create cgit reposVineet Kumar1+19-0
2026-05-14 17:28saklas: restrict git user in sshVineet Kumar1+3-4
2026-05-14 15:40hastur: switch to ovpnVineet Kumar14+27-32
2026-05-14 03:17home: switch to rtorrent-xmlrpcVineet Kumar1+2-2
2026-05-14 03:17home: disable prusa-slicer due to opencascade-occt build issuesVineet Kumar1+1-1
2026-05-14 03:17demiurge: stuffVineet Kumar1+1-7
2026-05-14 03:16demiurge: update saklas wg1 endpointVineet Kumar1+1-1
2026-05-14 01:38saklas: bring back main servicesVineet Kumar1+194-6
2026-05-14 01:29saklas: disable ipv6 for now until I setup hurricane electricVineet Kumar1+3-11
2026-05-14 01:19saklas: try fixing ipv6 routingVineet Kumar1+0-1
2026-05-14 01:15saklas: ovh kvm has poor drm driverVineet Kumar1+1-1
2026-05-14 01:12saklas: update ssh ip whitelistVineet Kumar1+3-26
2026-05-14 01:09saklas: reindentVineet Kumar1+174-174
2026-05-14 01:09saklas: re-enable ipv6Vineet Kumar1+7-8
2026-05-14 00:46secrets: rekeyVineet Kumar14+15-16
2026-05-14 00:43saklas: fix networkingVineet Kumar1+12-8
2026-05-13 22:37demiurge: change to ovpnVineet Kumar2+6-11
2026-05-13 22:36split packages and services into separate channelVineet Kumar17+7-1057
2026-05-13 19:55saklas: try fixing vps routingVineet Kumar1+17-20
2026-05-13 18:32saklas: fix vps bootloader and networkingVineet Kumar1+10-11
2026-05-13 14:54bootloader: use grub-efi-removable-bootloader insteadVineet Kumar1+1-1
2026-05-13 14:43demiurge, hastur: add myself to kvm groupVineet Kumar2+2-2
2026-05-11 17:19demiurge: try fixing gpu crashVineet Kumar1+6-3
2026-05-10 20:21Revert "saklas: switch to linux-libre from linux"vin5+45-40
2026-05-09 14:23saklas vps: temporarily remove non-essential servicesVineet Kumar1+1-215
2026-05-09 03:02packages/machine-learning: update llama-cpp-rocm to b9082Vineet Kumar1+2-2
2026-05-09 03:02packages/machine-learning: update ggml-rocm to 0.11.0Vineet Kumar1+2-2
2026-05-09 03:01demiurge: add simple-services for running my sdui and llm-router programsVineet Kumar1+28-0
2026-05-09 02:59demiurge: set gpu power caps on bootVineet Kumar1+12-0
2026-05-08 13:54saklas: temporarily fix dedicated server configVineet Kumar2+19-1
2026-05-07 14:53update guix channelVineet Kumar1+1-1
2026-05-05 17:49saklas: switch to linux-libre from linuxVineet Kumar6+40-63
2026-05-05 17:45files/emacs: rename main gptel directive to default from generalVineet Kumar1+1-1
2026-05-05 17:45saklas: change to grub efi and add rsyncVineet Kumar1+4-2
2026-05-04 16:59saklas: switch back to old vps for nowVineet Kumar1+388-385
2026-05-03 18:46update channelsVineet Kumar2+3-3
2026-05-03 18:14saklas: start switching to kimsufi from hetznerVineet Kumar1+7-9
2026-05-03 18:13demiurge: try changing to different airvpn nodeVineet Kumar16+38-40
2026-05-02 21:33packages and services: drop llama-swapVineet Kumar2+26-74
2026-05-02 21:29files/emacs: drop 0x19.org rss feedVineet Kumar1+0-1
2026-05-02 21:27packages/machine-learning: update ggml and llama-cpp-rocmVineet Kumar1+9-5
2026-05-02 21:15files/emacs: change gptel directivesVineet Kumar1+2-3
2026-04-28 20:04files/emacs: add guix reconfigure helper functionsvin1+18-1
2026-04-28 19:46hastur: add wg2 vpn for tailscale bridgevin17+53-33
2026-04-27 15:37services/machine-learning: drop privileges for llama-swap serviceVineet Kumar1+20-7
2026-04-26 23:53files/emacs: make gptel more daily-drivableVineet Kumar1+32-14
2026-04-26 15:55saklas: fix git folder permissions issue on activationVineet Kumar1+5-0
2026-04-26 01:53demiurge: use llama-swap serviceVineet Kumar1+7-0
2026-04-26 01:53services/machine-learning: add service for llama-swapVineet Kumar1+54-0
2026-04-26 01:26packages/machine-learning: add llama-swap packageVineet Kumar1+48-0
2026-04-25 21:44demiurge: remove podman llm containerVineet Kumar1+0-14
2026-04-25 20:58files/emacs, saklas: change rtorrent to listen on scgiVineet Kumar2+7-1
2026-04-25 20:57home, demiurge: add llama-cpp-rocmVineet Kumar2+98-86
2026-04-25 20:34packages/machine-learning: add ggml-rocm and llama-cpp-rocmVineet Kumar1+83-0
2026-04-22 16:40hastur: fix wireguard interfaces not starting on bootvin1+41-39
2026-04-21 04:11demiurge, hastur: replace mullvad with airvpn-canadaVineet Kumar17+62-42
2026-04-20 20:20demiurge: remove llama.cpp from system profileVineet Kumar1+0-9
2026-04-20 20:19demiurge: add home.demiurge.epistemia reverse proxy for home-assistantVineet Kumar1+5-2
2026-04-20 20:15home: add dtach and file to main profilevin1+6-2
2026-04-17 16:33demiurge, hastur: move main unbound to saklasVineet Kumar2+12-54
2026-04-15 14:57install-iso: add laptop supportVineet Kumar1+11-2
2026-04-15 15:00demiurge: fix rebaseVineet Kumar1+277-276
2026-04-15 14:56emacs: add gptel-agentVineet Kumar3+185-28
2026-04-04 14:52home: add unison to main profileVineet Kumar1+2-0
2026-04-04 14:51initrd: put llm slop disclaimerVineet Kumar1+2-0
2026-04-14 15:52reindent filesvin6+211-211
2026-04-14 15:50hastur: start working on adding bluetoothvin2+2-0
2026-04-14 15:49hastur: add powertop service for power estimationvin1+1-0
2026-04-14 15:41home: replace XDG_* environment variables with home-xdg-base-directoriesvin1+9-5
2026-04-14 15:40files/emacs: update org-present's hook to match latest commitvin1+2-0
2026-04-14 15:40files/emacs: fix battery modeline formattingvin1+1-1
2026-04-14 15:39files/git: add credential helper via kasi for overleafvin1+6-0
2026-04-09 15:36demiurge, hastur: remove openssh listen addresses because its through inetdvin2+2-9
2026-04-09 15:34hastur: getting unbound rpz localfile support to work is hardvin1+7-8
2026-04-09 15:33files/emacs: add laptop battery status to modelinevin1+28-0
2026-04-08 14:23hastur: stuffvin1+140-135
2026-04-08 14:22home: add laptop-specific packagesvin1+6-1
2026-04-08 14:22files/emacs: start setting up ercvin2+36-0
2026-04-08 14:21files/sx: add host-specific xorg startup commandsvin1+7-2
2026-04-08 14:21packages/xorg: add touchpad input sectionvin1+10-0
2026-04-08 14:21secrets: rekeyvin13+44-43
2026-04-02 16:10hastur: add initial config based on demiurgeVineet Kumar1+228-0
2026-04-02 16:10home: add unzip and prusa-slicer to main profileVineet Kumar1+6-0
2026-04-02 16:10files/emacs: remove video feeds and update unixsheikh's rssVineet Kumar1+2-10
2026-04-02 16:09files/guile: add readline support in replVineet Kumar1+2-0
2026-04-02 16:08packages/xorg: fix typo in wacom driver loadingVineet Kumar1+1-1
2026-04-02 16:07files/sx: disable screen auto-offVineet Kumar1+3-0
2026-04-02 16:06demiurge: update llama.cpp to b8611 from b8411Vineet Kumar1+2-2
2026-04-02 16:03saklas: replace transmission with rtorrentVineet Kumar2+52-18
2026-03-21 20:26emacs: attempt to fix clang-formatVineet Kumar1+5-8
2026-03-21 20:25saklas: update indentingVineet Kumar1+34-34
2026-03-21 17:12home: use latest commit of gptel to not have default closedai modelsVineet Kumar2+4-2
2026-03-21 00:59demiurge, home: switch back to xorg+exwm with custom xorg-server package for driversVineet Kumar3+79-16
2026-03-19 17:46demiurge, home: setup gptel in emacsVineet Kumar2+37-3
2026-03-18 19:58demiurge: keep a locally-updated llama.cpp via transformationsVineet Kumar1+9-1
2026-03-18 15:09channels: add guix-science channel for gnatVineet Kumar1+8-0
2026-03-18 15:08demiurge: change resolv.conf name in storeVineet Kumar1+1-1
2026-03-18 15:08emacs: add openwith package for easier external program openingVineet Kumar2+10-0
2026-03-18 15:08emacs: for magit, remove vestigial elpaca stuffVineet Kumar1+1-5
2026-03-18 15:07emacs: some consult functions got marked publicVineet Kumar1+2-2
2026-03-10 05:59demiurge, home: switch to using pipewire instead of jackVineet Kumar8+115-74
2026-03-04 00:43home: remove emacs channel and use guix import insteadVineet Kumar3+86-26
2026-03-01 20:56demiurge: podman-llm doesn't need rootVineet Kumar1+2-4
2026-03-01 20:55update guix and nonguix channelsVineet Kumar5+6-14
2026-02-24 04:50saklas: workaround prosody being too old for sasl2Vineet Kumar1+7-5
2026-02-24 04:49demiurge: attempt to make wireguard wait for secret keys to be availableVineet Kumar1+3-1
2026-02-24 04:49demiurge: add podman containers for navidrome and vllm/llama.cppVineet Kumar1+28-1
2026-02-24 04:49home: change texlive to texlive-scheme-fullVineet Kumar1+1-1
2026-02-11 04:28remove guix-hpc channel because of rocm updates in upstream guixVineet Kumar3+4-21
2026-02-08 02:30demiurge: use local hagezi dns blocklist insteadVineet Kumar1+1-1
2026-02-06 23:28demiurge: add wireguard-wg1 dependency on age-secretVineet Kumar2+13-1
2026-02-02 04:10saklas: add dovecotVineet Kumar13+102-47
2026-02-02 03:09saklas: add smtpdVineet Kumar1+38-2
2026-02-02 03:09make equivalent of agenix but for guixVineet Kumar16+185-76
2026-02-02 02:07secrets: rekeyed filesVineet Kumar12+47-45
2026-02-01 23:43saklas: add git hosting (cgit)Vineet Kumar1+46-3
2026-02-01 20:42saklas: add transmissionVineet Kumar1+18-1
2026-02-01 17:21saklas: add prosodyVineet Kumar1+37-2
2026-02-01 16:17demiurge: change wg0 mullvad-fi-hel-wg-003Vineet Kumar1+3-3
2026-02-01 01:11include preliminary qmk builds for my keyboards and mouseVineet Kumar1+146-0
2026-02-01 01:11saklas: add firewallVineet Kumar1+110-3
2026-02-01 01:11minor stuffVineet Kumar3+5-5
2026-02-01 01:10home: more stuffVineet Kumar2+15-3
2026-02-01 01:10emacs: setup geiser and pareditVineet Kumar3+21-2
2026-01-31 21:10home: fix qutebrowser no audioVineet Kumar3+40-3
2026-01-25 09:03saklas: add badboi nginx config for ai crawler baddiesVineet Kumar1+21-3
2026-01-25 09:03demiurge: change wg1 saklas endpoint to new dediVineet Kumar1+1-1
2026-01-25 09:02demiurge: go back to cronjob for wireguard route updatingVineet Kumar1+10-9
2026-01-25 08:14saklas: setup basic website hostingVineet Kumar1+38-15
2026-01-24 20:29add rekeying scriptVineet Kumar10+90-30
2026-01-24 20:28demiurge, saklas: move wg encrypted key to storeVineet Kumar2+10-7
2026-01-24 17:55reindentVineet Kumar8+263-263
2026-01-24 17:47saklas: update authorized key in saklas not baseVineet Kumar1+111-105
2026-01-24 17:42demiurge: update signing keyVineet Kumar1+3-3
2026-01-24 17:34demiurge: reindentVineet Kumar1+255-255
2026-01-24 17:33base, demiurge: move desktop-specific into demiurge for nowVineet Kumar4+16-7
2026-01-24 17:08saklas: add guix deploy config and fix sshVineet Kumar2+15-2
2026-01-23 23:09saklas: put ssh inside fail2ban jailVineet Kumar1+11-6
2026-01-23 20:35saklas: add ipv6Vineet Kumar1+12-4
2026-01-23 20:28saklas: fix networkingVineet Kumar1+1-8
2026-01-23 19:29saklas: start troubleshooting the networkingVineet Kumar1+15-14
2026-01-21 21:20saklas: comment out openssh wireguard listenVineet Kumar1+3-2
2026-01-21 19:38demiurge, saklas: add ssh pubkeys for loginVineet Kumar2+9-0
2026-01-21 06:19saklas: didn't realize it wasn't uefiVineet Kumar2+29-27
2026-01-21 05:26saklas: re-add necessary imports for packages+servicesVineet Kumar1+11-0
2026-01-21 05:26move account out of base into systemsVineet Kumar3+16-8
2026-01-21 04:02saklas: start working on config for serverVineet Kumar1+213-0
2026-01-21 04:01home: slight emacs change for clang-formatVineet Kumar1+5-7
2026-01-20 22:01demiurge: temporarily add podmanVineet Kumar1+11-1
2026-01-20 22:00demiurge: attempt to add jack alsa-plugin supportVineet Kumar1+5-0
2026-01-20 21:58some reindentingVineet Kumar2+178-178
2026-01-20 21:55demiurge: add llama.cppVineet Kumar1+2-0
2026-01-20 21:50update zfs to 2.4.0 from 2.3.5Vineet Kumar2+3-3
2026-01-20 21:48home: add ledger package for budgetingVineet Kumar1+2-0
2026-01-09 05:26home, demiurge: switching to jackVineet Kumar8+1224-183
2026-01-05 02:11hastur: delete until it's decided I won't use openbsd on itVineet Kumar1+0-70
2026-01-05 02:11update channelsVineet Kumar1+2-2
2026-01-05 02:11demiurge: work on audio, not done yetVineet Kumar6+146-54
2026-01-02 01:14home: add couple gaming packagesVineet Kumar1+7-1
2026-01-02 01:13packages/minecraft: add alsa-lib to inputs for audioVineet Kumar1+82-74
2026-01-02 00:47packages/minecraft: attempt to update prismlauncher and lwjgl3ify depsVineet Kumar1+11-7
2026-01-02 00:32import part of minecraft.scm from gitlab:guix-gaming-channels/gamesVineet Kumar1+91-0
2026-01-02 00:24home: stuffVineet Kumar3+23-2
2026-01-02 00:23epistemia: fix vpn firewall and routingVineet Kumar1+42-11
2025-12-26 23:47update home.scmVineet Kumar1+103-95
2025-12-26 23:47add guix-hpc channelVineet Kumar3+19-3
2025-12-26 06:03import cleaned nginx config from nixosVineet Kumar1+22-1
2025-12-26 06:01indent demiurge.scmVineet Kumar1+176-176
2025-12-26 06:00temporarily use swayVineet Kumar1+2-0
2025-12-26 04:03fix resolv.conf in demiurgeVineet Kumar1+8-2
2025-12-26 03:58add unbound config to demiurgeVineet Kumar1+45-0
2025-12-26 02:53use appropriate TODO: syntax for hl-todo in emacs init.elVineet Kumar1+6-6
2025-12-26 02:52add wireguard config for demiurgeVineet Kumar1+89-2
2025-12-26 02:52import secrets from nixosVineet Kumar8+43-0
2025-12-26 01:45emacs init.el syntax fixesVineet Kumar1+3-5
2025-12-26 00:13start adding dotfiles to guix home's stowVineet Kumar25+1744-0
2025-12-26 00:12add some guile qol packagesVineet Kumar1+6-0
2025-12-25 23:48fix bash promptVineet Kumar1+1-1
2025-12-25 23:45update conflicting emacs channel packagesVineet Kumar1+10-10
2025-12-25 23:44fix home service env var conflictVineet Kumar1+2-1
2025-12-25 21:22simplify base-system.scmVineet Kumar1+3-14
2025-12-25 21:14change default unix shell to bashVineet Kumar1+2-2
2025-12-25 21:13update demiurge esp uuid match real systemVineet Kumar1+2-1
2025-12-25 05:13update demiurge configvin1+13-18
2025-12-25 05:07update guix home configvin2+121-132
2025-12-23 10:03refactor filesystems a bitvin1+57-57
2025-12-23 09:47use legacy mountpoint for zroot/var and zroot/home datasets to be declarativevin1+12-0
2025-12-23 08:01pin channelsvin2+37-23
2025-12-22 17:33work on zfs grub config and initrdvin3+120-68
2025-12-22 02:52update custom initrdvin2+4-15
2025-12-16 19:32update zfs to 2.3.5 because it's not in upstreamedvin1+15-5
2025-12-16 19:32add an iso installervin1+22-0
2025-12-10 02:57attempt adding root-on-zfs support via hako rosenthal patchesvin4+339-55
2025-12-10 02:57some stuffvin3+78-0
2025-07-24 16:10fix zsh historyvin1+13-0
2025-07-24 03:02more stuffvin2+45-7
2025-07-23 20:09modify guix's st and dwmvin2+96-8
2025-07-23 18:19update aliasesvin1+15-11
2025-07-23 10:22switch to zsh from ksh for slightly better support in guix homevin3+99-27
2025-07-23 07:00start reorganizingvin7+180-162
2025-07-23 04:21start using guix again for realsies this timevin7+199-111
2024-08-17 22:29remove slimvin1+8-3
2024-08-14 05:48start working on guix configurationvin3+106-0