Initial living-room config

This commit is contained in:
Lauren Lagarde 2025-07-16 18:16:37 -05:00
parent 9bfca72823
commit fa29ae8568
4 changed files with 89 additions and 1 deletions

View file

@ -79,6 +79,15 @@
./home-manager/base.nix
];
"lauren_lagarde@living-room" = self.homeManagerModules."lauren_lagarde" ++ [
./home-manager/i3.nix
./secrets/mlaga97.nix
#./secrets/mlaga97-gui.nix
./systems/living-room/home.nix
];
"lauren_lagarde@ll-latitude-e5591" = self.homeManagerModules."lauren_lagarde" ++ [
./home-manager/i3.nix
@ -181,6 +190,34 @@
};
# Real Systems
living-room = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
{
networking.hostName = "living-room";
system.stateVersion = "25.05";
time.timeZone = "America/Chicago";
# System-managed home-manager
home-manager.users."lauren_lagarde" = {
home.stateVersion = "25.05";
nixpkgs.config.allowUnfree = true;
imports = self.homeManagerModules."lauren_lagarde@living-room";
};
sops.defaultSopsFile = ./secrets.yaml;
}
./systems/living-room/configuration.nix
sops-nix.nixosModules.sops
lix-module.nixosModules.default
home-manager.nixosModules.home-manager
disko.nixosModules.default
];
specialArgs = { inherit inputs pkgs-unstable; };
};
bastion = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [

View file

@ -1,5 +1,6 @@
{ ... }: {
home.stateVersion = "24.11";
# Noting for other places
# home.stateVersion = "24.11";
imports = [
./programs/vim.nix

View file

@ -0,0 +1,40 @@
{ config, pkgs, ... }: {
imports = [
# Core Features
../../nixos/features/base.nix
../../nixos/features/tui-apps.nix
../../nixos/features/openssh-server.nix
# Core Tweaks
../../nixos/tweaks/zram.nix
../../nixos/tweaks/enable_flakes.nix
../../nixos/tweaks/disable_nixos_user.nix
../../nixos/tweaks/systemd-resolved_nonsense.nix
# Lauren Base
../../users/lauren_lagarde/lauren_lagarde.nix
# i3wm
../../nixos/features/i3wm.nix
../../nixos/tweaks/intel_igpu_screen_tearing.nix
# Dotspace
../../secrets/dotspace.nix
../../secrets/dotspace_shares.nix
../../nixos/features/stronghold-binary-cache.nix
# ll-latitude-e5591
../../nixos/features/gpu/intel.nix
../../nixos/features/systemd-boot.nix
# Disko Config
../../nixos/disko/libvirt/uefi-base.nix
../../nixos/disko/libvirt/lvm.nix
../../nixos/disko/libvirt/lvm-ext4.nix
];
image.modules = {
iso = {
};
};
}

View file

@ -0,0 +1,10 @@
{ pkgs, ... }: {
imports = [
];
xsession.windowManager.i3 = {
config.startup = [
{ command = "xrandr --output HDMI-1 --mode 1920x1080 --rate 60 --primary"; }
];
};
}