mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-24 15:31:55 -05:00
drop mandarin
This commit is contained in:
parent
945fbdcc39
commit
456c7addd7
|
@ -77,7 +77,6 @@
|
|||
forAllHosts = self.inputs.nixpkgs.lib.genAttrs [
|
||||
"fallarbor"
|
||||
"lavaridge"
|
||||
"mandarin"
|
||||
"mauville"
|
||||
"petalburg"
|
||||
"rustboro"
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
self: {
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
imports = [self.homeManagerModules.default];
|
||||
|
||||
home = {
|
||||
username = "morgan";
|
||||
homeDirectory = "/home/morgan";
|
||||
stateVersion = "24.05";
|
||||
packages = with pkgs; [
|
||||
fractal
|
||||
libreoffice-fresh
|
||||
webcord
|
||||
xfce.xfce4-taskmanager
|
||||
];
|
||||
};
|
||||
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
git = {
|
||||
enable = true;
|
||||
userName = "Morgan Tamayo";
|
||||
userEmail = "mrgntamayo@gmail.com";
|
||||
};
|
||||
};
|
||||
|
||||
ar.home = {
|
||||
apps = {
|
||||
alacritty.enable = true;
|
||||
bash.enable = true;
|
||||
chromium.enable = true;
|
||||
firefox.enable = true;
|
||||
vsCodium.enable = true;
|
||||
};
|
||||
|
||||
defaultApps.enable = true;
|
||||
|
||||
theme = {
|
||||
enable = true;
|
||||
wallpaper = "${config.xdg.dataHome}/backgrounds/jr-korpa-9XngoIpxcEo-unsplash.jpg";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
# Custom desktop with AMD Ryzen 5 5600x, 32GB RAM, AMD Rx 7800 XT, and 1TB SSD + 2TB SSD.
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
../common.nix
|
||||
./disko.nix
|
||||
./home.nix
|
||||
self.inputs.nixhw.nixosModules.common-amd-cpu
|
||||
self.inputs.nixhw.nixosModules.common-amd-gpu
|
||||
self.inputs.nixhw.nixosModules.common-bluetooth
|
||||
self.inputs.nixhw.nixosModules.common-ssd
|
||||
];
|
||||
|
||||
boot = {
|
||||
initrd.availableKernelModules = ["nvme" "sd_mod" "usb_storage" "usbhid" "xhci_pci"];
|
||||
kernelPackages = pkgs.linuxPackages_latest;
|
||||
|
||||
loader = {
|
||||
efi.canTouchEfiVariables = true;
|
||||
systemd-boot.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
environment.variables.GDK_SCALE = "1.25";
|
||||
hardware.enableAllFirmware = true;
|
||||
networking.hostName = "mandarin";
|
||||
|
||||
services.ollama = {
|
||||
enable = true;
|
||||
acceleration = "rocm";
|
||||
};
|
||||
|
||||
system.stateVersion = "24.05";
|
||||
|
||||
ar = {
|
||||
apps = {
|
||||
firefox.enable = true;
|
||||
podman.enable = true;
|
||||
steam.enable = true;
|
||||
virt-manager.enable = true;
|
||||
};
|
||||
|
||||
desktop = {
|
||||
greetd = {
|
||||
enable = true;
|
||||
|
||||
autologin = {
|
||||
enable = true;
|
||||
user = "morgan";
|
||||
};
|
||||
};
|
||||
|
||||
hyprland.enable = true;
|
||||
steam.enable = true;
|
||||
};
|
||||
|
||||
services.flatpak.enable = true;
|
||||
|
||||
users = {
|
||||
aly = {
|
||||
enable = true;
|
||||
password = "$y$j9T$NSS7QcEtN4yiigPyofwlI/$nxdgz0lpySa0heDMjGlHe1gX3BWf48jK6Tkfg4xMEs6";
|
||||
};
|
||||
|
||||
morgan = {
|
||||
enable = true;
|
||||
password = "$y$j9T$frYXYFwo4KuPWEqilfPCN1$CtRMMK4HFLKu90qkv1cCkvp1UdJocUbkySQlVElwkM2";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
{
|
||||
disko.devices = {
|
||||
disk = {
|
||||
vdb = {
|
||||
type = "disk";
|
||||
device = "/dev/nvme1n1";
|
||||
content = {
|
||||
type = "gpt";
|
||||
partitions = {
|
||||
ESP = {
|
||||
size = "1024M";
|
||||
type = "EF00";
|
||||
content = {
|
||||
type = "filesystem";
|
||||
format = "vfat";
|
||||
mountpoint = "/boot";
|
||||
mountOptions = [
|
||||
"umask=0077"
|
||||
];
|
||||
};
|
||||
};
|
||||
luks = {
|
||||
size = "100%";
|
||||
content = {
|
||||
type = "luks";
|
||||
name = "crypted";
|
||||
content = {
|
||||
type = "btrfs";
|
||||
extraArgs = ["-f"];
|
||||
subvolumes = {
|
||||
"/root" = {
|
||||
mountpoint = "/";
|
||||
mountOptions = ["compress=zstd" "noatime"];
|
||||
};
|
||||
"persist" = {
|
||||
mountpoint = "/persist";
|
||||
mountOptions = ["compress=zstd" "noatime"];
|
||||
};
|
||||
"/home" = {
|
||||
mountpoint = "/home";
|
||||
mountOptions = ["compress=zstd" "noatime"];
|
||||
};
|
||||
"/nix" = {
|
||||
mountpoint = "/nix";
|
||||
mountOptions = ["compress=zstd" "noatime"];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
home-manager = {
|
||||
sharedModules = [
|
||||
{
|
||||
ar.home = {
|
||||
desktop = {
|
||||
hyprland.autoSuspend = false;
|
||||
sway.autoSuspend = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
|
@ -7,7 +7,6 @@ self: {
|
|||
imports = [
|
||||
./aly
|
||||
./dustin
|
||||
./morgan
|
||||
./options.nix
|
||||
];
|
||||
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
{
|
||||
config,
|
||||
inputs,
|
||||
lib,
|
||||
pkgs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
config = lib.mkIf config.ar.users.morgan.enable {
|
||||
home-manager.users.morgan = self.homeManagerModules.morgan;
|
||||
|
||||
users.users.morgan = {
|
||||
description = "Morgan Tamayo";
|
||||
extraGroups = config.ar.users.defaultGroups;
|
||||
hashedPassword = config.ar.users.morgan.password;
|
||||
isNormalUser = true;
|
||||
uid = 1002;
|
||||
};
|
||||
};
|
||||
}
|
|
@ -60,6 +60,5 @@
|
|||
};
|
||||
|
||||
dustin = mkUser "dustin";
|
||||
morgan = mkUser "morgan";
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue