Stupid nixos

This commit is contained in:
Ryan Pandya 2025-01-31 23:53:08 -08:00
parent 61085534b2
commit 7464d0d808
4 changed files with 23 additions and 15 deletions

View File

@ -263,23 +263,31 @@
specialArgs = {
inherit inputs username;
vars = vars;
vars = {
desktop = false;
gaming = false;
nvidia = false;
};
};
modules = [
./hosts/ryanpandya.com
inputs.stylix.nixosModules.stylix
inputs.sops-nix.nixosModules.sops
home-manager.nixosModules.home-manager
inputs.stylix.nixosModules.stylix
{
home-manager = {
backupFileExtension = "hmbak";
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = {
inherit inputs vars username;
inherit inputs username;
vars = {
desktop = false;
gaming = false;
nvidia = false;
};
};
sharedModules = with inputs; [
nix-index-database.hmModules.nix-index

View File

@ -32,16 +32,6 @@
"sr_mod"
];
};
kernelModules = lib.mkDefault [
"dm-snapshot"
"kvm-amd"
"tcp_bbr"
"uinput"
];
kernelParams = lib.mkDefault [
"amd_iommu=on"
"amd_pstate=active"
];
# loader = {
# systemd-boot = {
# windows = {

View File

@ -6,16 +6,24 @@
}:
let
cfg = config.hyprland;
browser = builtins.toString config.desktop.browser;
terminal = builtins.toString config.desktop.terminal;
in
with lib;
{
imports = [
./waybar.nix
./swaync.nix
./rofi.nix
];
options = {
hyprland = {
enable = lib.mkEnableOption "Enable hyprland in NixOS";
};
};
config = lib.mkIf cfg.enable {
home-manager.users.${username}.wayland.windowManager.hyprland = {
enable = true;
@ -221,4 +229,5 @@ with lib;
''
];
};
};
}

View File

@ -37,6 +37,7 @@ in
catppuccinTheming.enable = true;
adb.enable = true;
# floorp.enable = true;
hyprland.enable = true;
# kde.enable = true;
# mumble.enable = true;
# office.enable = true;