| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | [nixos/sshd] fix dnssd config when publish is not enabled | Kleidi Bujari | 4 days |
| | | |||
| * | [nixos/disk] experiment with autosizing zfs partitions in initrd | Kleidi Bujari | 4 days |
| | | |||
| * | [desktop] bring in brightnessctl to replace light | Kleidi Bujari | 7 days |
| | | |||
| * | enable bluetooth on desktop nodes | Kleidi Bujari | 2026-07-23 |
| | | |||
| * | enable access to serial devices | Kleidi Bujari | 2026-07-15 |
| | | |||
| * | inline some intel code from nixos-hardware and remove the dep | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | updates to default desktop pkgs | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | delete unmaintained net module | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | add codeberg ssh/git support | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | move ssh default keys to new sshd module | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | revert to normal cgit, cgit-pink is unmaintained | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | add self to i2c group | Kleidi Bujari | 2026-06-14 |
| | | |||
| * | put depotImage along other generators and use naming conventions | Kleidi Bujari | 2026-06-06 |
| | | |||
| * | write baseline config for new disk module | Kleidi Bujari | 2026-05-27 |
| | | |||
| * | less strict initial password for root and start ssh agent by default | Kleidi Bujari | 2026-04-15 |
| | | |||
| * | use upstream mako service and enable qol changes for hardware | Kleidi Bujari | 2026-04-08 |
| | | |||
| * | bump nixfmt to new name | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | docs for using fallbackdns | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | update gitKeys with new fido2 ssh keys | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | add kleidi to kvm group | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | use overlay perf-flamegraph rather than flake package | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | define emacs service rather than using environment package | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | remove yubikey ssh agent since fido2 keys are used now | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | define simple shared network with mdns for local hosts | Kleidi Bujari | 2026-02-16 |
| | | |||
| * | switch fonts to ibm plex and remove default noto fonts | Kleidi Bujari | 2025-09-12 |
| | | |||
| * | remove explicit xwayland-satellite service | Kleidi Bujari | 2025-09-02 |
| | | | | | niri handles this now :) | ||
| * | disable command-not-found by default | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | automount devices in /media rather than /run/media/$USER | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | default to wayland for qt apps | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | disable man pages by default and enable them for desktops | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | enable spellcheckers and add common dictionaries | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | remove redundant global env vars | Kleidi Bujari | 2025-08-31 |
| | | | | | niri wm handles these already. | ||
| * | properly set system fonts rather than just installing | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | improve multi-arg command for swaylock | Kleidi Bujari | 2025-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 service | Kleidi Bujari | 2025-08-31 |
| | | |||
| * | add shortener for sourcehut git | Kleidi Bujari | 2025-08-30 |
| | | |||
| * | update timezone and fix desktop module injection | Kleidi Bujari | 2025-08-30 |
| | | |||
| * | add treesitter grammars and properly handle idle desktop | Kleidi Bujari | 2025-07-18 |
| | | |||
| * | flatten dataset structure and persist more | Kleidi Bujari | 2025-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 pin | Kleidi Bujari | 2025-07-04 |
| | | |||
| * | add email setup | Kleidi Bujari | 2025-07-04 |
| | | |||
| * | enable docs and fix large closure builds | Kleidi Bujari | 2025-07-04 |
| | | |||
| * | move modules out of xnet | Kleidi Bujari | 2025-04-29 |
| | | |||
| * | automate hosts gen and bump nixpkgs | Kleidi Bujari | 2025-04-05 |
| | | |||
| * | automate project structure | Kleidi Bujari | 2025-04-02 |
| | | |||
| * | Push configuration out of flake | Kleidi Bujari | 2024-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 secrets | Kleidi Bujari | 2024-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 modules | Kleidi Bujari | 2024-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 layout | Kleidi Bujari | 2024-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. | |||
