Compare commits

..

No commits in common. "33ef812e07255f6c04ec69e8c15b2fcaa1a0259c" and "afcc0dadfe1bf1c4234b438bd4446e02812c4295" have entirely different histories.

15 changed files with 127 additions and 3 deletions

View File

@ -3,7 +3,7 @@ let
inherit (lib) mkIf; inherit (lib) mkIf;
in in
{ {
config = mkIf smayzy.hyprland.enable { config = mkIf smayzy.mako.enable {
services.mako = { services.mako = {
enable = true; enable = true;
settings = { settings = {

View File

@ -2,5 +2,6 @@
{ {
imports = [ imports = [
./pipewire.nix ./pipewire.nix
./lmms.nix
]; ];
} }

View File

@ -0,0 +1,20 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.lmms.enable = mkOption {
type = types.bool;
default = false;
description = "lmms";
};
config = mkIf config.smayzy.lmms.enable {
environment.systemPackages = with pkgs; [ lmms ];
};
}

15
modules/nix/base/base.nix Normal file
View File

@ -0,0 +1,15 @@
{ lib, config, ... }:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.base = mkOption {
type = types.bool;
default = false;
description = "";
};
config = mkIf config.smayzy.base {
};
}

View File

@ -0,0 +1,6 @@
{ ... }:
{
imports = [
./base.nix
];
}

View File

@ -11,6 +11,7 @@
./de ./de
./displaymanager ./displaymanager
./ebook ./ebook
./emulator
./flatpak ./flatpak
./games ./games
./groups ./groups
@ -18,6 +19,7 @@
./ide ./ide
./isolation ./isolation
./networking ./networking
./notif
./office ./office
./shell ./shell
./terminal ./terminal

View File

@ -0,0 +1,6 @@
{ ... }:
{
imports = [
./desmume.nix
];
}

View File

@ -0,0 +1,20 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.desmume.enable = mkOption {
type = types.bool;
default = false;
description = "enable desmume";
};
config = mkIf config.smayzy.desmume.enable {
environment.systemPackages = with pkgs; [ desmume ];
};
}

View File

@ -3,5 +3,6 @@
imports = [ imports = [
./prism.nix ./prism.nix
./steam.nix ./steam.nix
./tas.nix
]; ];
} }

View File

@ -16,6 +16,6 @@ in
config = mkIf config.smayzy.steam.enable { config = mkIf config.smayzy.steam.enable {
programs.steam.enable = true; programs.steam.enable = true;
environment.systemPackages = with pkgs; [ depotdownloader]; environment.systemPackages = with pkgs; [ samrewritten ];
}; };
} }

23
modules/nix/games/tas.nix Normal file
View File

@ -0,0 +1,23 @@
{
lib,
config,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.tas.enable = mkOption {
type = types.bool;
default = false;
description = "tas things";
};
config = mkIf config.smayzy.tas.enable {
environment.systemPackages = with pkgs; [
libtas
depotdownloader
];
};
}

View File

@ -44,6 +44,7 @@ in
aegisub.enable = true; aegisub.enable = true;
tor.enable = true; tor.enable = true;
chromium.enable = true; chromium.enable = true;
desmume.enable = true;
ghidra.enable = true; ghidra.enable = true;
firejail.enable = true; firejail.enable = true;
wireshark.enable = true; wireshark.enable = true;

View File

@ -0,0 +1,6 @@
{ ... }:
{
imports = [
./mako.nix
];
}

View File

@ -0,0 +1,22 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib) mkIf mkOption types;
in
{
options.smayzy.mako.enable = mkOption {
type = types.bool;
default = false;
description = "mako";
};
config = mkIf config.smayzy.mako.enable {
environment.systemPackages = with pkgs; [
mako
];
};
}

View File

@ -25,6 +25,8 @@ in
fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ]; fonts.packages = with pkgs; [ nerd-fonts.jetbrains-mono ];
smayzy.mako.enable = true;
smayzy.kitty.enable = true; smayzy.kitty.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
@ -40,7 +42,6 @@ in
cliphist cliphist
grim grim
slurp slurp
mako
]; ];
}; };
} }