more locks

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-12-13 15:16:13 -06:00
parent f6d01063b2
commit cfd74c946c
3 changed files with 1082 additions and 12 deletions

1055
hosts/i001/flake.lock generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@
common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/common"; common.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/common";
# de_plasma.url = "path:../../../../flakes/de_plasma"; # de_plasma.url = "path:../../../../flakes/de_plasma";
de_plasma.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/de_plasma"; # de_plasma.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/de_plasma";
ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim"; ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim";
# impermanence.url = "github:nix-community/impermanence"; # impermanence.url = "github:nix-community/impermanence";
@ -36,18 +36,18 @@
inputs.home-manager.nixosModules.default inputs.home-manager.nixosModules.default
inputs.ros_neovim.nixosModules.default inputs.ros_neovim.nixosModules.default
({ # ({
ringofstorms-nvim.includeAllRuntimeDependencies = true; # ringofstorms-nvim.includeAllRuntimeDependencies = true;
}) # })
inputs.de_plasma.nixosModules.default # inputs.de_plasma.nixosModules.default
({ # ({
ringofstorms.dePlasma = { # ringofstorms.dePlasma = {
enable = true; # enable = true;
gpu.intel.enable = true; # gpu.intel.enable = true;
sddm.autologinUser = "luser"; # sddm.autologinUser = "luser";
}; # };
}) # })
inputs.common.nixosModules.essentials inputs.common.nixosModules.essentials
inputs.common.nixosModules.git inputs.common.nixosModules.git

View file

@ -65,4 +65,19 @@ in
size = 8 * 1024; # Creates an 8GB swap file size = 8 * 1024; # Creates an 8GB swap file
} }
]; ];
# Reset root
# TODO
# boot.initrd.systemd.services.rollback-root = {
# description = "Rollback Root Filesystem to Blank Snapshot";
# wantedBy = [ "initrd.target" ];
# after = [ "persist.mount" ];
# requires = [ "persist.mount" ];
# before = [ "sysroot.mount" ];
# unitConfig.DefaultDependencies = false;
# serviceConfig = {
# Type = "oneshot";
# ExecStart = "/bin/sh -c 'bcachefs subvolume delete /persist/@root; bcachefs subvolume snapshot /persist/@root-blank /persist/@root'";
# };
# };
} }