Initial living-room config
This commit is contained in:
parent
9bfca72823
commit
fa29ae8568
4 changed files with 89 additions and 1 deletions
37
flake.nix
37
flake.nix
|
@ -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 = [
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{ ... }: {
|
||||
home.stateVersion = "24.11";
|
||||
# Noting for other places
|
||||
# home.stateVersion = "24.11";
|
||||
|
||||
imports = [
|
||||
./programs/vim.nix
|
||||
|
|
40
systems/living-room/configuration.nix
Normal file
40
systems/living-room/configuration.nix
Normal 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 = {
|
||||
};
|
||||
};
|
||||
}
|
10
systems/living-room/home.nix
Normal file
10
systems/living-room/home.nix
Normal file
|
@ -0,0 +1,10 @@
|
|||
{ pkgs, ... }: {
|
||||
imports = [
|
||||
];
|
||||
|
||||
xsession.windowManager.i3 = {
|
||||
config.startup = [
|
||||
{ command = "xrandr --output HDMI-1 --mode 1920x1080 --rate 60 --primary"; }
|
||||
];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue