41 lines
628 B
Nix
41 lines
628 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
config,
|
|
...
|
|
}:
|
|
{
|
|
home.packages = with pkgs; [
|
|
zsh
|
|
bluez
|
|
brightnessctl
|
|
(callPackage ./power_bat.nix { })
|
|
];
|
|
|
|
programs.eww = {
|
|
enable = true;
|
|
configDir = ./config;
|
|
};
|
|
|
|
programs.niri.settings.spawn-at-startup = [
|
|
{
|
|
command = [
|
|
(lib.getExe config.programs.eww.package)
|
|
"-c"
|
|
"${config.programs.eww.configDir}"
|
|
"open"
|
|
"statusbar"
|
|
];
|
|
}
|
|
|
|
# swaybg works on more than just sway (sets a wallpaper)
|
|
{
|
|
command = [
|
|
(lib.getExe pkgs.swaybg)
|
|
"-i"
|
|
"${../wallpaper.png}"
|
|
];
|
|
}
|
|
];
|
|
}
|