temporarily satisfy flakes

This commit is contained in:
ark-lamp-umbrella 2024-04-21 22:42:59 -07:00
parent 6cde38fff0
commit d8a88625ef
Signed by: ark-lamp-umbrella
GPG Key ID: 15E48F7B97025652
11 changed files with 31 additions and 2 deletions

View File

@ -16,6 +16,14 @@ in
./fonts.nix
(import "${home-manager}/nixos")
];
nix = {
package = pkgs.nixFlakes;
extraOptions = ''
experimental-features = nix-command flakes
'';
};
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;

21
flake.nix Normal file
View File

@ -0,0 +1,21 @@
# /etc/nixos/flake.nix
{
description = "flake for ark-desktop-nixos";
inputs = {
nixpkgs = {
url = "github:NixOS/nixpkgs/nixos-unstable";
};
};
outputs = { self, nixpkgs }: {
nixosConfigurations = {
yourHostNameGoesHere = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix
];
};
};
};
}

View File

@ -27,14 +27,14 @@ else
logprintn "EXIT" "red" "empty root password"
exit 0
end
echo "$rpass" | sudo -S cp -r "nixos/" "/etc/"
echo "$rpass" | sudo -S printf ""
set rebuild "$(logprinti "trigger rebuild (Y/n)" "c")"
if [ "$rebuild" = "" ]
set rebuild "y"
end
set rebuild "$(string lower $rebuild)"
if [ "$rebuild" = "y" ]
sudo fish -c "sudo nixos-rebuild switch"
sudo nixos-rebuild --flake $(pwd) switch
logprintn "INFO" "blue" "nixos-rebuild completed"
end
end

View File

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB