62 lines
1.2 KiB
Nix
62 lines
1.2 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
inputs.caelestia-shell.homeManagerModules.default
|
|
./bindings.nix
|
|
./bar.nix
|
|
./launcher.nix
|
|
./appearance.nix
|
|
./scheme.nix
|
|
];
|
|
|
|
programs.caelestia = {
|
|
enable = true;
|
|
systemd.enable = false;
|
|
settings = {
|
|
services.weatherLocation = "Ottawa";
|
|
services.useFahrenheit = false;
|
|
general = {
|
|
apps = {
|
|
terminal = [ "ghostty" ];
|
|
audio = [ "pavucontrol" ];
|
|
explorer = [ "thunar" ];
|
|
};
|
|
idle = {
|
|
timeouts = [ ];
|
|
};
|
|
};
|
|
};
|
|
cli = {
|
|
enable = true;
|
|
settings.theme = {
|
|
enableTerm = false;
|
|
enableDiscord = false;
|
|
enableSpicetify = false;
|
|
enableBtop = false;
|
|
enableCava = false;
|
|
enableHypr = false;
|
|
enableGtk = false;
|
|
enableQt = false;
|
|
};
|
|
};
|
|
};
|
|
|
|
home.packages = with pkgs; [
|
|
gpu-screen-recorder
|
|
];
|
|
|
|
wayland.windowManager.hyprland.settings.exec-once = [
|
|
"uwsm app -- caelestia resizer -d"
|
|
"uwsm app -- caelestia shell -d"
|
|
"caelestia scheme set -n custom"
|
|
];
|
|
|
|
services.cliphist = {
|
|
enable = true;
|
|
allowImages = true;
|
|
};
|
|
}
|