Re-arrange other files

This commit is contained in:
Henry Hiles 2023-12-24 11:20:14 -05:00
parent a32dfc1089
commit d15f8e4a5f
12 changed files with 65 additions and 131 deletions

View file

Before

Width:  |  Height:  |  Size: 362 KiB

After

Width:  |  Height:  |  Size: 362 KiB

36
flake.lock generated
View file

@ -203,11 +203,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1703178811, "lastModified": 1703368619,
"narHash": "sha256-Orbqa8DvszYZ38XGWAs43hVs++czt2N6/Y0sFRLhJms=", "narHash": "sha256-ZGPMYL7FMA6enhuwby961bBANmoFX14EA86m2/Jw5Jo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "fb5ac0c870a1b3ffea70e02ab1720d991ce812ae", "rev": "a2523ea0343b056ba240abbac90ab5f116a7aa7b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -243,11 +243,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1703207739, "lastModified": 1703380831,
"narHash": "sha256-KG8hgOj5OGm0kkS3PWEHCidv1IqgsT7+Cb48/IJhrrc=", "narHash": "sha256-JqptMO/EPgeeJOeyzF0whENAbKoN2DpMcr07fwwYy44=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "d8be07e1b418b71ff902fd05e2f7ad4e6cc4a10e", "rev": "e12595103fee68cc57a9a16a6288c00f3d7ab828",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -258,11 +258,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1702539185, "lastModified": 1703134684,
"narHash": "sha256-KnIRG5NMdLIpEkZTnN5zovNYc0hhXjAgv6pfd5Z4c7U=", "narHash": "sha256-SQmng1EnBFLzS7WSRyPM9HgmZP2kLJcPAz+Ug/nug6o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "aa9d4729cbc99dabacb50e3994dcefb3ea0f7447", "rev": "d6863cbcbbb80e71cecfc03356db1cda38919523",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -307,11 +307,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1703013332, "lastModified": 1703255338,
"narHash": "sha256-+tFNwMvlXLbJZXiMHqYq77z/RfmpfpiI3yjL6o/Zo9M=", "narHash": "sha256-Z6wfYJQKmDN9xciTwU3cOiOk+NElxdZwy/FiHctCzjU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6", "rev": "6df37dc6a77654682fe9f071c62b4242b5342e04",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -345,11 +345,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1703189725, "lastModified": 1703423749,
"narHash": "sha256-jyuUb2W8/BAocmSVRxzwZjAG0IBicpKdMxIzQVzfPAM=", "narHash": "sha256-riAEcZJCVbUhfC5aAL+gJ6nC/IE3P/W2w7MGLNFxsio=",
"owner": "wamserma", "owner": "wamserma",
"repo": "flake-programs-sqlite", "repo": "flake-programs-sqlite",
"rev": "20bdf3d48e601915ae594bd4038c2e21d5c4c39f", "rev": "0b7ded98747dfb565baebe5aa0177e71264558ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -384,11 +384,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1703004037, "lastModified": 1703334881,
"narHash": "sha256-ceYPl/ML0kQBCUaOw0gG2TxHHEl4k9xivFpsdlKidIQ=", "narHash": "sha256-T7O1fbBXg4eq+4Bi+SDN9p4xgOHeZWOXQWTq0U8ximA=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "d14ac4912a9ab02f8b49b761e9e4b9ae836171af", "rev": "96f0794dbd4b2ea499fe3c496a8e659bd4ffd68a",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -25,11 +25,9 @@
home-manager, home-manager,
... ...
} @ inputs: let } @ inputs: let
system = hostname: isDesktop: let opt = nixpkgs.lib.optionals;
opt = nixpkgs.lib.optionals; dirFiles = dir: map (file: "${dir}/${file}") (builtins.attrNames (builtins.readDir dir));
dirFiles = dir: map (file: "${dir}/${file}") (builtins.attrNames (builtins.readDir dir)); system = hostname: isDesktop:
hostHasFile = file: (builtins.pathExists "${self}/${hostname}/${file}");
in
nixpkgs.lib.nixosSystem { nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs = { specialArgs = {
@ -43,15 +41,16 @@
inputs.nix-gaming.nixosModules.pipewireLowLatency inputs.nix-gaming.nixosModules.pipewireLowLatency
] ]
++ dirFiles ./modules/common ++ dirFiles ./modules/common
++ opt isDesktop dirFiles ./modules/common-desktop ++ opt isDesktop (
++ opt (hostHasFile "home-manager.nix") [ (dirFiles ./modules/common-desktop)
home-manager.nixosModules.home-manager ++ [
"${self}/${hostname}/home-manager.nix" stylix.nixosModules.stylix
] ./stylix.nix
++ opt (hostHasFile "stylix.nix") [
stylix.nixosModules.stylix home-manager.nixosModules.home-manager
"${self}/${hostname}/stylix.nix" ./home-manager.nix
]; ]
);
}; };
in { in {
nixosConfigurations = { nixosConfigurations = {

27
home-manager.nix Executable file
View file

@ -0,0 +1,27 @@
{inputs, ...}: {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {inherit inputs;};
users.quadradical = {
home = {
username = "quadradical";
homeDirectory = "/home/quadradical";
};
};
sharedModules = [
{home.stateVersion = "23.11";}
./home-manager/gtk.nix
./home-manager/bat.nix
./home-manager/eza.nix
./home-manager/git.nix
./home-manager/btop.nix
./home-manager/vscode.nix
./home-manager/direnv.nix
./home-manager/firefox.nix
./home-manager/neofetch.nix
./home-manager/mangohud.nix
./home-manager/sway.nix
];
};
}

View file

@ -71,7 +71,7 @@
"editor.unicodeHighlight.nonBasicASCII" = false; "editor.unicodeHighlight.nonBasicASCII" = false;
"dart.checkForSdkUpdates" = false; "dart.checkForSdkUpdates" = false;
"editor.codeActionsOnSave" = { "editor.codeActionsOnSave" = {
"source.fixAll" = true; "source.fixAll" = "explicit";
}; };
"editor.bracketPairColorization.enabled" = true; "editor.bracketPairColorization.enabled" = true;
"explorer.fileNesting.enabled" = true; "explorer.fileNesting.enabled" = true;

View file

@ -1,4 +1,8 @@
{pkgs, inputs, ...}: { {
pkgs,
inputs,
...
}: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
fd fd
tldr tldr

View file

@ -1 +1 @@
{system.stateVersion = "23.05";} {system.stateVersion = "23.11";}

View file

@ -1,28 +0,0 @@
{inputs, ...}: {
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = {inherit inputs;};
home-manager.users.quadradical = {
home = {
username = "quadradical";
homeDirectory = "/home/quadradical";
};
};
home-manager.sharedModules = [
{
programs.home-manager.enable = true;
home.stateVersion = "23.11";
}
../home-manager/gtk.nix
../home-manager/bat.nix
../home-manager/eza.nix
../home-manager/git.nix
../home-manager/btop.nix
../home-manager/vscode.nix
../home-manager/direnv.nix
../home-manager/firefox.nix
../home-manager/neofetch.nix
../home-manager/mangohud.nix
../home-manager/sway.nix
];
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 362 KiB

View file

@ -1,27 +0,0 @@
{inputs, ...}: {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {inherit inputs;};
users.quadradical = {
home = {
username = "quadradical";
homeDirectory = "/home/quadradical";
};
};
sharedModules = [
{home.stateVersion = "23.11";}
../home-manager/gtk.nix
../home-manager/bat.nix
../home-manager/eza.nix
../home-manager/git.nix
../home-manager/btop.nix
../home-manager/vscode.nix
../home-manager/direnv.nix
../home-manager/firefox.nix
../home-manager/neofetch.nix
../home-manager/mangohud.nix
../home-manager/sway.nix
];
};
}

View file

@ -1,41 +0,0 @@
{pkgs, ...}: {
stylix = {
polarity = "dark";
image = ./background.jpg;
base16Scheme = "${pkgs.base16-schemes}/share/themes/nord.yaml";
targets.plymouth.blackBackground = false;
cursor = {
name = "GoogleDot-Blue";
package = pkgs.google-cursor;
size = 24;
};
fonts = {
serif = {
name = "Cantarell";
package = pkgs.cantarell-fonts;
};
sansSerif = {
name = "Cantarell";
package = pkgs.cantarell-fonts;
};
monospace = {
name = "FiraCode Nerd Font";
package = pkgs.nerdfonts.override {fonts = ["FiraCode"];};
};
emoji = {
name = "Twitter Color Emoji";
package = pkgs.twitter-color-emoji;
};
sizes = {
applications = 11;
desktop = 11;
};
};
};
}