Update flake.nix
This commit is contained in:
92
flake.nix
92
flake.nix
@@ -32,18 +32,6 @@
|
|||||||
impermanence.nixosModules.impermanence
|
impermanence.nixosModules.impermanence
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
{
|
{
|
||||||
environment.persistence."/persist" = {
|
|
||||||
hideMounts = true;
|
|
||||||
directories = [
|
|
||||||
"/var/log"
|
|
||||||
"/var/lib/bluetooth"
|
|
||||||
"/var/lib/networkmanager"
|
|
||||||
"/etc/ssh"
|
|
||||||
];
|
|
||||||
files = [
|
|
||||||
"/etc/machine-id"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
# nix --extra-experimental-features "nix-command flakes" run github:nix-community/disko/latest#disko-install -- --flake ./#stationette --disk stationette --write-efi-boot-entries /dev/sda
|
# nix --extra-experimental-features "nix-command flakes" run github:nix-community/disko/latest#disko-install -- --flake ./#stationette --disk stationette --write-efi-boot-entries /dev/sda
|
||||||
disko.devices = {
|
disko.devices = {
|
||||||
disk = {
|
disk = {
|
||||||
@@ -97,6 +85,53 @@
|
|||||||
systemd-boot.enable = true;
|
systemd-boot.enable = true;
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = true;
|
||||||
};
|
};
|
||||||
|
environment = {
|
||||||
|
persistence."/persist" = {
|
||||||
|
hideMounts = true;
|
||||||
|
directories = [
|
||||||
|
"/var/log"
|
||||||
|
"/var/lib/bluetooth"
|
||||||
|
"/var/lib/networkmanager"
|
||||||
|
"/etc/ssh"
|
||||||
|
];
|
||||||
|
files = [
|
||||||
|
"/etc/machine-id"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
systemPackages = with pkgs; [
|
||||||
|
#bat
|
||||||
|
#highlight
|
||||||
|
#btop
|
||||||
|
#eza
|
||||||
|
#fzf
|
||||||
|
#git
|
||||||
|
#gnumake
|
||||||
|
#neofetch
|
||||||
|
#neovim
|
||||||
|
#ripgrep
|
||||||
|
#tldr
|
||||||
|
#unzip
|
||||||
|
#openssl
|
||||||
|
#wget
|
||||||
|
#zip
|
||||||
|
#zoxide
|
||||||
|
#jq
|
||||||
|
#lazygit
|
||||||
|
#lazysql
|
||||||
|
#less
|
||||||
|
#mlocate
|
||||||
|
#tree
|
||||||
|
#tmux
|
||||||
|
#tmuxinator
|
||||||
|
#wget
|
||||||
|
#zenity
|
||||||
|
#gum
|
||||||
|
#yazi
|
||||||
|
#rsync
|
||||||
|
#p7zip
|
||||||
|
#impala
|
||||||
|
];
|
||||||
|
};
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "stationette";
|
hostName = "stationette";
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
@@ -116,39 +151,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
system.stateVersion = "25.11";
|
system.stateVersion = "25.11";
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
#bat
|
|
||||||
#highlight
|
|
||||||
#btop
|
|
||||||
#eza
|
|
||||||
#fzf
|
|
||||||
#git
|
|
||||||
#gnumake
|
|
||||||
#neofetch
|
|
||||||
#neovim
|
|
||||||
#ripgrep
|
|
||||||
#tldr
|
|
||||||
#unzip
|
|
||||||
#openssl
|
|
||||||
#wget
|
|
||||||
#zip
|
|
||||||
#zoxide
|
|
||||||
#jq
|
|
||||||
#lazygit
|
|
||||||
#lazysql
|
|
||||||
#less
|
|
||||||
#mlocate
|
|
||||||
#tree
|
|
||||||
#tmux
|
|
||||||
#tmuxinator
|
|
||||||
#wget
|
|
||||||
#zenity
|
|
||||||
#gum
|
|
||||||
#yazi
|
|
||||||
#rsync
|
|
||||||
#p7zip
|
|
||||||
#impala
|
|
||||||
];
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
users.chris = { pkgs, lib, ... }: {
|
users.chris = { pkgs, lib, ... }: {
|
||||||
home = {
|
home = {
|
||||||
|
|||||||
Reference in New Issue
Block a user