42 lines
1,012 B
Nix
42 lines
1,012 B
Nix
{ pkgs, ... }: {
|
|
home = {
|
|
packages = with pkgs; [
|
|
eww-wayland
|
|
pamixer
|
|
lua
|
|
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
|
|
];
|
|
file = {
|
|
|
|
".config/eww/eww.yuck".source = ./eww.yuck;
|
|
".config/eww/eww.scss".text = builtins.readFile ./eww.scss;
|
|
|
|
# scripts
|
|
# TODO: just link all scripts in ./scripts to .config/eww/scripts
|
|
".config/eww/scripts/volume.sh" = {
|
|
source = ./scripts/volume.sh;
|
|
executable = true;
|
|
};
|
|
|
|
".config/eww/scripts/wifi.sh" = {
|
|
source = ./scripts/wifi.sh;
|
|
executable = true;
|
|
};
|
|
|
|
".config/eww/scripts/workspaces.sh" = {
|
|
source = ./scripts/workspaces.sh;
|
|
executable = true;
|
|
};
|
|
|
|
".config/eww/scripts/workspaces.lua" = {
|
|
source = ./scripts/workspaces.lua;
|
|
executable = true;
|
|
};
|
|
|
|
".config/eww/scripts/do-not-disturb.sh" = {
|
|
source = ./scripts/do-not-disturb.sh;
|
|
executable = true;
|
|
};
|
|
};
|
|
};
|
|
}
|