Flake,Caelestia, initialize caelestia-shell
This commit is contained in:
parent
b515e4f5ab
commit
c9ba8594e4
3 changed files with 139 additions and 2 deletions
61
hmModules/apps/caelestia-shell/app.nix
Normal file
61
hmModules/apps/caelestia-shell/app.nix
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
{ inputs, config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
options.caelestia-shell = {
|
||||
enable = lib.mkEnableOption "Enables caelestia-shell";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.caelestia-shell.enable {
|
||||
programs.caelestia = {
|
||||
enable = true;
|
||||
cli.enable = true;
|
||||
systemd.enable = true;
|
||||
settings = {
|
||||
general.idle.timeouts = [ { timeout = 180; idleAction = "lock"; } ];
|
||||
appearance = {
|
||||
anim.durations.scale = 0.8;
|
||||
transparency = { base = 0.75; enabled = true; layers = 0.4; };
|
||||
};
|
||||
background.desktopClock = {
|
||||
enabled = true;
|
||||
scale = 2.0;
|
||||
};
|
||||
bar = {
|
||||
clock = {
|
||||
background = true;
|
||||
showDate = true;
|
||||
showIcon = false;
|
||||
};
|
||||
entries = [
|
||||
{ id = "logo"; enabled = true; }
|
||||
{ id = "spacer"; enabled = true; }
|
||||
{ id = "tray"; enabled = true; }
|
||||
{ id = "clock"; enabled = true; }
|
||||
{ id = "power"; enabled = true; }
|
||||
];
|
||||
persistent = false;
|
||||
popouts = { activeWindow = false; statusIcons = false; };
|
||||
scrollActions = { workspaces = false; brightness = false; };
|
||||
showOnHover = true;
|
||||
};
|
||||
border = {
|
||||
rounding = 6;
|
||||
thickness = 4;
|
||||
};
|
||||
dashboard.showMedia = false;
|
||||
launcher.enabled = false;
|
||||
osd.enableBrightness = false;
|
||||
paths.wallpaperDir = "${config.xdg.userDirs.pictures}/wallpapers";
|
||||
services = {
|
||||
weatherLocation = "47.61600, -122.31903";
|
||||
useFahrenheit = false;
|
||||
useTwelveHourClock = false;
|
||||
};
|
||||
utilities = {
|
||||
enabled = false;
|
||||
toasts.configLoaded = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue