mirror of
https://github.com/tuxdotrs/nix-config.git
synced 2026-09-19 16:49:04 +05:30
feat: add serpantinum shell
This commit is contained in:
70
modules/hm/desktop/serpantinum.nix
Normal file
70
modules/hm/desktop/serpantinum.nix
Normal file
@@ -0,0 +1,70 @@
|
||||
{ inputs, ... }: {
|
||||
|
||||
flake.modules.nixos.desktop = {
|
||||
imports = [
|
||||
inputs.serpantinum.nixosModules.default
|
||||
];
|
||||
|
||||
programs.serpantinum.enable = true;
|
||||
};
|
||||
|
||||
flake.modules.homeManager.desktop = { pkgs, ... }: {
|
||||
imports = [
|
||||
inputs.serpantinum.homeManagerModules.default
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [ pulseaudioFull ];
|
||||
|
||||
programs.serpantinum = {
|
||||
enable = true;
|
||||
systemd.enable = true;
|
||||
|
||||
settings = {
|
||||
wallpaperDir = "/home/tux/Wallpapers";
|
||||
|
||||
general = {
|
||||
language = "en";
|
||||
weatherUnit = "metric";
|
||||
weatherInterval = 30;
|
||||
};
|
||||
|
||||
bar = {
|
||||
position = "top";
|
||||
style = "modular";
|
||||
width = 5;
|
||||
workspaceCount = 7;
|
||||
modules = {
|
||||
left = [
|
||||
"left"
|
||||
"workspaces"
|
||||
"sysmon"
|
||||
"wifi"
|
||||
];
|
||||
center = [ "vis" ];
|
||||
right = [
|
||||
[
|
||||
"media"
|
||||
"vol"
|
||||
"bat"
|
||||
"tray"
|
||||
"timedate"
|
||||
]
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
theme = {
|
||||
fontFamily = "JetBrains Mono SemiBold";
|
||||
borderRadius = 12;
|
||||
matugen = true;
|
||||
};
|
||||
|
||||
notifications = {
|
||||
dnd = false;
|
||||
position = "top right";
|
||||
sound = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user