aboutsummaryrefslogtreecommitdiff
path: root/systems
Commit message (Collapse)AuthorAge
* systems: bard: use mainline kernelKenny Ballou2024-01-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: bard: update nfs mountsKenny Ballou2024-01-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: bard: update servicesKenny Ballou2024-01-06
| | | | | | do not use deprecated service types Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* system/axo: set battery charge thresholdsKenny Ballou2023-11-02
| | | | | | | Do not always charge to 100% and do not start charging until the battery is a bit more depleted. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: add extra nix configurationsKenny Ballou2023-10-24
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: axo: remove duplicated vg targetKenny Ballou2023-09-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: yak: disable password ssh authenticationKenny Ballou2023-08-10
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* add boltd serviceKenny Ballou2023-04-06
| | | | | | | | This service allows access to thunderbolt devices via the display manager, e.g., `gdm`. Now gnome-settings -> Privacy -> Thunderbolt shows options for controlling TB devices and authorizing new ones. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* Remove explicit use of geoclue serviceKenny Ballou2023-04-05
| | | | | | | | This was added in 6a71d9d ("systems/axo: discontinue use of deprecated services", Mon Mar 20 12:39:22 2023 -0600). However, this broke builds of the system since `geoclue-service-type` was already included in `%desktop-services`. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/axo: discontinue use of deprecated servicesKenny Ballou2023-03-20
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* :rose: fixup guile module definitionsKenny Ballou2023-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* retire h4x systemKenny Ballou2023-03-14
| | | | | | | This hasn't been used since the repository was created, essentially, remove system and home. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/axo: add kernel parametersKenny Ballou2023-02-21
| | | | | | Brightness controls and sleep now work. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/axo: add gnome-keyring serviceKenny Ballou2023-02-20
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* axo|packages: add laptop packagesKenny Ballou2023-02-20
| | | | | | | | | Currently, only `bolt` is in the laptop package set. I think a future iteration on this idea would be to extend the desktop base set with removal/addition, then the system simply selects the "profile" instead of manually importing all of them together. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/axo: enable earlyoom serviceKenny Ballou2023-02-20
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/axo: configure libvirt/virtlog servicesKenny Ballou2023-02-20
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* add axo machineKenny Ballou2023-02-19
| | | | | | laptop to replace the near bomb of the old laptop. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* daeva: add 'subordinate-ids' serviceKenny Ballou2023-01-25
| | | | | | This is mostly WIP. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* daeva: add singularity serviceKenny Ballou2023-01-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* nft: remove countersKenny Ballou2023-01-25
| | | | | | | | The counter module is not being built by default. Ideally, this commit will be short-lived with a custom kernel config which compiles in the counter "device". Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* yak: rebuild: LVM and headlessKenny Ballou2023-01-25
| | | | | | It's a SLURM box on my desk now! Weeeeee Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* daeva: add tor serviceKenny Ballou2023-01-09
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/daeva: add libvirt and virtlog servicesKenny Ballou2022-12-15
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* owl: :rose: reflow tabsKenny Ballou2022-11-11
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: enable and use local dictionary daemonKenny Ballou2022-10-08
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: nft: add outbound Dictionary portsKenny Ballou2022-09-27
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: update slurm configurationKenny Ballou2022-09-12
| | | | | | | Enable allocating more than a single job given the resources are specified small enough. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: bard: remove deleted moduleKenny Ballou2022-08-31
| | | | | | | Since c79c071 ("systems: use default gnome", Wed Aug 31 19:10:52 2022 -0600), the gnome module as been removed. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: owl: remove deleted gnome moduleKenny Ballou2022-08-31
| | | | | | | Since c79c071 ("systems: use default gnome", Wed Aug 31 19:10:52 2022 -0600), the gnome module was deleted but was missed on this system. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: use default gnomeKenny Ballou2022-08-31
| | | | | | | I haven't been using the custom (sans ssh-agent) version for several months(?), time to remove. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: owl: add filesystems and update servicesKenny Ballou2022-07-22
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/daeva: use guix removable bootloaderKenny Ballou2022-07-08
| | | | | | | | | | [618f665a5f (bootloader: grub: Add removable grub-efi bootloader option., 2022-05-24)][0] was added to guix, removing the need for our own. [0]: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=618f665a5ffc6330bc99c4ac2b1077c1e1a7506c Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: add owl system stubKenny Ballou2022-07-01
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* yak: slurm: use cgroup/v1 and ignore systemdKenny Ballou2022-06-30
| | | | | | | | | | `slurmd` was not starting because it was unable to stat `/sys/fs/cgroup/systemd/`. Ignoring systemd was insufficient to correct the issue. Downgrading the cgroup version worked. Completely removing the `cgroup-extra-content` similarly did not work. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: yak: remove unused removable bootloaderKenny Ballou2022-06-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* yak: add slurm/munge serviceKenny Ballou2022-06-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems|homes: add bardKenny Ballou2022-05-30
| | | | | | Add bard system Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: add v4l2loopback moduleKenny Ballou2022-05-24
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* machines: add koiKenny Ballou2022-05-02
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: use LTS kernelKenny Ballou2022-04-19
| | | | | | There be some issues with latest at the moment. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems|homes: add yakKenny Ballou2022-04-04
| | | | | | New machine, it's a yak. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: daeva: remove guix gc and nix gc jobsKenny Ballou2022-04-01
| | | | | | | | | | | | Because the GC roots don't seem to be properly set, these jobs tend to nuke project builds and caches for different environments. At best, it just means the projects need to be rebuilt. Worse, it messes with the caches and breaks the projects. Since these are relatively stable, these jobs do not need to run daily. On demand should be sufficient. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* system: daeva: move mcron jobs into moduleKenny Ballou2022-04-01
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems/daeva: enable cups web interfaceKenny Ballou2022-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: daeva: disable gc jobKenny Ballou2022-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* systems: daeva: adjust store gc jobsKenny Ballou2022-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* daeva: nft: add wireguard portKenny Ballou2022-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* daeva: add nftables serviceKenny Ballou2022-03-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* system: daeva: configure TLP daemonKenny Ballou2022-03-14
| | | | | | | | | | | Set some basic policies for TLP and CPU performance dependent on power source. Critically, set `pcie-aspm-on-bat` to `powersupersave` to enable proper sleep. The resume is still incredibly fast, but the power draw of `powersave` is too much to be useful. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>