WIP refactor

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-03-17 22:44:10 -05:00
parent c10446db21
commit 2087ee1015
16 changed files with 342 additions and 144 deletions

22
hosts/lio/flake.lock generated
View file

@ -96,7 +96,7 @@
},
"locked": {
"lastModified": 1,
"narHash": "sha256-anAVUUAUV6r9kepJRMPQX9bUNZfkXgsWwZ4/pDlvuWM=",
"narHash": "sha256-m8fxD1m9NkoFI10VdK3Mc/dd4ECFs5IApuIor9Yr+FI=",
"path": "../../common",
"type": "path"
},
@ -299,11 +299,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1739757849,
"narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=",
"lastModified": 1742234739,
"narHash": "sha256-zFL6zsf/5OztR1NSNQF33dvS1fL/BzVUjabZq4qrtY4=",
"owner": "rycee",
"repo": "home-manager",
"rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe",
"rev": "f6af7280a3390e65c2ad8fd059cdc303426cbd59",
"type": "github"
},
"original": {
@ -461,11 +461,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1742223160,
"narHash": "sha256-lExsJAtqhTITVBRuRoWklddFekm5CO+nrS2sxG4rsIA=",
"lastModified": 1742261820,
"narHash": "sha256-KYriCbjqEh+NWJOuRFEut4hIdIVtqPIhYWSGRKRooOU=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "011d7ccb91081ff99f184564ea38d1b9e543a99c",
"rev": "ec4bea7901bdb1f36d33354c02e36d7e03b1ac1e",
"type": "github"
},
"original": {
@ -664,11 +664,11 @@
},
"mod_common": {
"locked": {
"lastModified": 1742225898,
"narHash": "sha256-c4dLwf8WhC5Qc7Z+jjPFcLFNvEFI0aBrkNhKWnuSg3E=",
"lastModified": 1742269254,
"narHash": "sha256-G+ZJAzU5gqXib98pb7Vhq56IVknxqhFScC3kARS3Qgk=",
"ref": "mod_common",
"rev": "75cbb43b5341f60fa9453b0167684573d727261d",
"revCount": 21,
"rev": "e3e6d8473dbd3d5ef98c421b6b7f203f1cbff6f3",
"revCount": 22,
"type": "git",
"url": "https://git.joshuabell.xyz/dotfiles"
},

View file

@ -20,6 +20,7 @@
outputs =
{
nixpkgs,
common,
...
}@inputs:
let
@ -47,18 +48,19 @@
(
{ config, pkgs, ... }:
{
imports = [
../../components/nix/rust-dev.nix
../../components/nix/qflipper.nix
../../components/nix/steam.nix
../../components/nix/tailscale.nix
];
ringofstorms_common = {
systemName = configuration_name;
boot.systemd.enable = true;
general = {
# NOTE bunch of defaults in here I dont need to change
disableRemoteBuildsOnLio = true;
};
programs = {
qFlipper.enable = true;
rustDev.enable = true;
uhkAgent.enable = true;
tailnet.enable = true;
ssh.enable = true;
docker.enable = true;
};
users = {
# Users are all normal users and default password is password1
@ -92,10 +94,14 @@
};
};
programs = {
steam.enable = true;
};
environment.systemPackages = with pkgs; [
lua
qdirstat
qflipper
# qflipper
steam
];
@ -108,14 +114,10 @@
mods = {
common = {
disableRemoteBuildsOnLio = true;
systemName = configuration_name;
allowUnfree = true;
primaryUser = "josh";
docker = true;
zsh = true;
users = {
};
# still used somewhere...
systemName = configuration_name;
primaryUser = "josh";
};
home_manager = {
users = {