update nix config
This commit is contained in:
parent
f610209aff
commit
07b7f0cc1f
34 changed files with 388 additions and 240 deletions
|
@ -1,12 +1,10 @@
|
|||
{
|
||||
boot.initrd.luks.devices = {
|
||||
"luks-c14a978c-5752-4d1b-beb9-57fb710cd409" = {
|
||||
device = "/dev/disk/by-uuid/c14a978c-5752-4d1b-beb9-57fb710cd409";
|
||||
allowDiscards = true;
|
||||
keyFileSize = 4096;
|
||||
keyFile = "/dev//disk/by-id/usb-Generic_Flash_Disk_C94D5655-0:0";
|
||||
fallbackToPassword = true;
|
||||
preLVM = false;
|
||||
};
|
||||
};
|
||||
boot.initrd.luks.devices."luks-c185ba0a-181b-4521-adaf-530b93a383b9" = {
|
||||
device = "/dev/disk/by-uuid/c185ba0a-181b-4521-adaf-530b93a383b9";
|
||||
allowDiscards = true;
|
||||
keyFileSize = 4096;
|
||||
keyFile = "/dev/disk/by-id/usb-Generic_Flash_Disk_CE8AD7705";
|
||||
fallbackToPassword = true;
|
||||
preLVM = false;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -21,6 +21,7 @@ in
|
|||
../../modules/apps/99_i3_config.nix
|
||||
../../modules/dev/docker.nix
|
||||
../../modules/dev/ruby.nix
|
||||
../../modules/dev/utils.nix
|
||||
../../modules/misc/polkit.nix
|
||||
inputs.home-manager.nixosModules.default
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
|
@ -31,6 +32,7 @@ in
|
|||
user = "fred";
|
||||
host = "desk";
|
||||
sops_file = "home.yaml";
|
||||
rootless_docker = true;
|
||||
|
||||
time.timeZone = "America/Los_Angeles";
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
|
@ -55,19 +57,16 @@ in
|
|||
};
|
||||
|
||||
### HDD's ###
|
||||
fileSystems."/run/media/fred/2tb" =
|
||||
{ device = "/dev/disk/by-uuid/2967e82b-a83c-4357-9939-1fbcc2618a9a";
|
||||
fsType = "ext4";
|
||||
options = hdd_opts;
|
||||
environment.etc.crypttab = {
|
||||
mode = "0600";
|
||||
text = ''
|
||||
# <volume-name> <encrypted-device> [key-file] [options]
|
||||
8tb UUID=72edb411-1740-43e0-81ba-084374bb2b78 /dev/disk/by-id/usb-Generic_Flash_Disk_CE8AD7705 keyfile-size=4096,nofail
|
||||
'';
|
||||
};
|
||||
|
||||
fileSystems."/run/media/fred/arch_home" =
|
||||
{ device = "/dev/disk/by-uuid/122e2d4f-3512-4077-a5ee-f80ac6e32300";
|
||||
fsType = "ext4";
|
||||
options = hdd_opts;
|
||||
};
|
||||
fileSystems."/run/media/fred/arch_root" =
|
||||
{ device = "/dev/disk/by-uuid/56a64ba1-5ffa-426d-bca2-ede62c7b2498";
|
||||
fileSystems."/run/media/fred/8tb" =
|
||||
{ device = "/dev/mapper/8tb";
|
||||
fsType = "ext4";
|
||||
options = hdd_opts;
|
||||
};
|
||||
|
@ -81,7 +80,7 @@ in
|
|||
};
|
||||
|
||||
services.tcsd.enable = false; # prevent sysinit-reactiviation.target hang when rebuilding flake
|
||||
services.xserver.displayManager.lightdm.extraSeatDefaults = "display-setup-script = ${pkgs.ddcutil}/bin/ddcutil --bus=7 setvcp 60 0x0f";
|
||||
services.xserver.displayManager.lightdm.extraSeatDefaults = "display-setup-script = ${pkgs.ddcutil}/bin/ddcutil --bus=8 setvcp 60 0x0f";
|
||||
|
||||
networking.firewall.allowedUDPPorts = [ 11357 ]; # ollama-docker
|
||||
networking.firewall.allowedTCPPorts = [ 11357 ]; # ollama-docker
|
||||
|
|
|
@ -1,11 +1,34 @@
|
|||
{ config, pkgs, ... }: {
|
||||
|
||||
config = {
|
||||
|
||||
home-manager.users.${config.user} = { pkgs, ... }: {
|
||||
home.packages = with pkgs; [
|
||||
yt-dlp
|
||||
freetube
|
||||
];
|
||||
programs.zed-editor = {
|
||||
enable = true;
|
||||
userSettings = {
|
||||
vim_mode = true;
|
||||
telemetry = {
|
||||
diagnostics = false;
|
||||
metrics = false;
|
||||
};
|
||||
language_models = {
|
||||
ollama = {
|
||||
api_url = "https://ollama.local";
|
||||
};
|
||||
};
|
||||
assistant = {
|
||||
enabled = true;
|
||||
default_model = {
|
||||
provider = "ollama";
|
||||
model = "deepseek-coder-v2:16b";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -15,12 +15,12 @@
|
|||
boot.extraModulePackages = [ ];
|
||||
|
||||
fileSystems."/" =
|
||||
{ device = "/dev/disk/by-uuid/aa4561b3-a61d-4ed9-8847-b88c6fc06525";
|
||||
{ device = "/dev/disk/by-uuid/59e32983-f2f6-4ea3-b295-e8886f159002";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
fileSystems."/boot" =
|
||||
{ device = "/dev/disk/by-uuid/6FD4-7839";
|
||||
{ device = "/dev/disk/by-uuid/2B41-6F12";
|
||||
fsType = "vfat";
|
||||
options = [ "fmask=0077" "dmask=0077" ];
|
||||
};
|
||||
|
|
|
@ -4,7 +4,11 @@
|
|||
|
||||
virtualisation.libvirtd = {
|
||||
enable = true;
|
||||
qemu.ovmf.enable = true;
|
||||
qemu.ovmf = {
|
||||
enable = true;
|
||||
packages = [ pkgs.OVMFFull ];
|
||||
};
|
||||
qemu.swtpm.enable = true;
|
||||
qemu.runAsRoot = false;
|
||||
onBoot = "ignore";
|
||||
onShutdown = "shutdown";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue