summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAge
* put depotImage along other generators and use naming conventionsKleidi Bujari2026-06-06
|
* write baseline config for new disk moduleKleidi Bujari2026-05-27
|
* less strict initial password for root and start ssh agent by defaultKleidi Bujari2026-04-15
|
* use upstream mako service and enable qol changes for hardwareKleidi Bujari2026-04-08
|
* bump nixfmt to new nameKleidi Bujari2026-02-16
|
* docs for using fallbackdnsKleidi Bujari2026-02-16
|
* update gitKeys with new fido2 ssh keysKleidi Bujari2026-02-16
|
* add kleidi to kvm groupKleidi Bujari2026-02-16
|
* use overlay perf-flamegraph rather than flake packageKleidi Bujari2026-02-16
|
* define emacs service rather than using environment packageKleidi Bujari2026-02-16
|
* remove yubikey ssh agent since fido2 keys are used nowKleidi Bujari2026-02-16
|
* define simple shared network with mdns for local hostsKleidi Bujari2026-02-16
|
* switch fonts to ibm plex and remove default noto fontsKleidi Bujari2025-09-12
|
* remove explicit xwayland-satellite serviceKleidi Bujari2025-09-02
| | | | niri handles this now :)
* disable command-not-found by defaultKleidi Bujari2025-08-31
|
* automount devices in /media rather than /run/media/$USERKleidi Bujari2025-08-31
|
* default to wayland for qt appsKleidi Bujari2025-08-31
|
* disable man pages by default and enable them for desktopsKleidi Bujari2025-08-31
|
* enable spellcheckers and add common dictionariesKleidi Bujari2025-08-31
|
* remove redundant global env varsKleidi Bujari2025-08-31
| | | | niri wm handles these already.
* properly set system fonts rather than just installingKleidi Bujari2025-08-31
|
* improve multi-arg command for swaylockKleidi Bujari2025-08-31
| | | | | This seems like a much nicer way to specify multi-arg commands. Will likely convert all such usecases to this style going forward.
* more specific waybar serviceKleidi Bujari2025-08-31
|
* add shortener for sourcehut gitKleidi Bujari2025-08-30
|
* update timezone and fix desktop module injectionKleidi Bujari2025-08-30
|
* add treesitter grammars and properly handle idle desktopKleidi Bujari2025-07-18
|
* flatten dataset structure and persist moreKleidi Bujari2025-07-05
| | | | | | | | | | | | | | | | | | | Modified options used in disk creation so that consumers of this module will actually pass disko virtual machine tests. The flat dataset structure is changed from the xnet disk module, mainly since I never really made use of the nesting properly. The only place nesting matters is really in the persist dataset, and that one is managed by hand anyway. Although the changes pass tests and seem fine, they have not been tested on actual hardware yet since the dataset layout changes are destructive to any running machines, and cannot be simply reverted, since they alter the disk. /var, /root, and extras are now persisted since they do not expect to be wiped on reboot. I never really had problems with this but would rather minimize messing with SystemD's expectations regarding /var especially.
* pull desktop from xnet and fix nix cli nixpkgs pinKleidi Bujari2025-07-04
|
* add email setupKleidi Bujari2025-07-04
|
* enable docs and fix large closure buildsKleidi Bujari2025-07-04
|
* move modules out of xnetKleidi Bujari2025-04-29
|
* automate hosts gen and bump nixpkgsKleidi Bujari2025-04-05
|
* automate project structureKleidi Bujari2025-04-02
|
* Push configuration out of flakeKleidi Bujari2024-12-17
| | | | | | | | | | Projects are not necessarily all exported by the system flake, and should freely support other derivations. The new "mod" directory will be used for most projects, and it can be imported by machine configurations. That said, the tooling around flakes is pretty good and will still be used until the dependency is lessened.
* Finalize working configs and prior to adding secretsKleidi Bujari2024-12-10
| | | | | | | | | System configurations in a known good state. Secrets still have to be integrated, at this point the nixos-anywhere project will likely handle this to keep the bootstrap completely automatic since it can copy ssh host keys to the host prior to install/activation. This would work nicely with the sops secret module, but a good way to manage host keys for each machine still has to be decided.
* Cleanup xnet module and add baseline modulesKleidi Bujari2024-12-01
| | | | | | | With these changes, the xnet module is useable as a system builder. At this point, it is still undecided whether all configuration will be generalized into this module, rather than keeping mini-modules local to the machine they will run on.
* Initial scaffolding and layoutKleidi Bujari2024-11-23
Set up the modules of the flake. At this time, the flake is split into modules and machines. Considering that additional top-level sections -- such as packages and shells -- will also be added, it might make sense to keep all nix related things in one top-level directory, alongside the flake.nix file. This is all under the assumption that later amendments to the project will introduce other tech, such as terraform.