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 [
|
forAllHosts = self.inputs.nixpkgs.lib.genAttrs [
|
||||||
"fallarbor"
|
"fallarbor"
|
||||||
"lavaridge"
|
"lavaridge"
|
||||||
"mandarin"
|
|
||||||
"mauville"
|
"mauville"
|
||||||
"petalburg"
|
"petalburg"
|
||||||
"rustboro"
|
"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 = [
|
imports = [
|
||||||
./aly
|
./aly
|
||||||
./dustin
|
./dustin
|
||||||
./morgan
|
|
||||||
./options.nix
|
./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";
|
dustin = mkUser "dustin";
|
||||||
morgan = mkUser "morgan";
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue