added nixcord, thunar, and formatted various files

This commit is contained in:
Emile Clark-Boman 2024-11-08 01:00:21 +10:00
parent be6926fb0f
commit b43c9b53ba
9 changed files with 449 additions and 107 deletions

View file

@ -16,14 +16,16 @@
#stylix.url = "github:danth/stylix";
nixcord = { url = "github:kaylorben/nixcord"; };
nixcord = {
url = "github:kaylorben/nixcord";
};
nixvim = {
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
};
grub2-themes = { url = "github:vinceliuice/grub2-themes"; };
grub2-themes = {url = "github:vinceliuice/grub2-themes";};
# is this necessary? (aren't I enabling it in `configuration.nix` anyways?)
hyprland.url = "github:hyprwm/Hyprland";
@ -31,53 +33,62 @@
swww.url = "github:LGFae/swww";
};
outputs = { self, nixpkgs, home-manager, hyprland, grub2-themes, nixvim
, nixcord,
outputs = {
self,
nixpkgs,
home-manager,
hyprland,
grub2-themes,
nixvim,
nixcord,
#stylix,
... }@inputs:
let
system = "x86_64-linux";
...
} @ inputs: let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
# this is just something I'm experimenting with
PROJECT_ROOT = builtins.toString ./.;
in {
nixosConfigurations = {
# i be on my puter fr
myputer = nixpkgs.lib.nixosSystem {
# nix passes these to every single module above
specialArgs = {inherit inputs pkgs;};
modules = [
./hosts/myputer
grub2-themes.nixosModules.default
#stylix.nixosModules.stylix
];
};
# this is just something I'm experimenting with
PROJECT_ROOT = builtins.toString ./.;
# my laptop 0w0
lolcathost = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs pkgs;};
in {
nixosConfigurations = {
# i be on my puter fr
myputer = nixpkgs.lib.nixosSystem {
# nix passes these to every single module above
specialArgs = { inherit inputs pkgs; };
modules = [
./hosts/myputer
grub2-themes.nixosModules.default
#stylix.nixosModules.stylix
];
};
# my laptop 0w0
lolcathost = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs pkgs; };
modules = [ ./hosts/lolcathost ];
};
};
homeConfigurations = {
me = home-manager.lib.homeManagerConfiguration {
specialArgs = { inherit inputs; };
modules = [
./home/me
#nixcord.homeManagerModules.nixcord
#nixvim.homeManagerModules.nixvim
];
};
modules = [
./hosts/lolcathost
];
};
};
/*
homeConfigurations = {
me = home-manager.lib.homeManagerConfiguration {
specialArgs = {inherit inputs;};
modules = [
./home/me
#nixcord.homeManagerModules.nixcord
#nixvim.homeManagerModules.nixvim
];
};
};
*/
};
}