Make configuration more modular

This commit is contained in:
Oliver Davies 2024-03-16 22:12:53 +00:00
parent 2995c006ed
commit 384da2a640
17 changed files with 97 additions and 72 deletions

View file

@ -7,37 +7,12 @@
imports = [
./modules/alacritty.nix
./modules/autorandr.nix
./modules/copyq.nix
./modules/dunst.nix
./modules/espanso.nix
./modules/feh.nix
./modules/flameshot.nix
./modules/i3.nix
./modules/rofi.nix
];
services.dunst = {
enable = true;
settings = {
global = {
follow = "keyboard";
};
};
};
services.copyq.enable = true;
services.flameshot = {
enable = true;
settings = {
General = {
disabledTrayIcon = false;
saveAfterCopy = true;
savePath = "/home/${username}/Pictures/Screenshots";
showHelp = false;
uiColor = "#60a5fa";
};
};
};
programs.feh.enable = true;
programs.rofi.enable = true;
}

View file

@ -0,0 +1,3 @@
{
services.copyq.enable = true;
}

View file

@ -0,0 +1,11 @@
{
services.dunst = {
enable = true;
settings = {
global = {
follow = "keyboard";
};
};
};
}

View file

@ -0,0 +1,3 @@
{
programs.feh.enable = true;
}

View file

@ -0,0 +1,15 @@
{username, ...}: {
services.flameshot = {
enable = true;
settings = {
General = {
disabledTrayIcon = false;
saveAfterCopy = true;
savePath = "/home/${username}/Pictures/Screenshots";
showHelp = false;
uiColor = "#60a5fa";
};
};
};
}

View file

@ -0,0 +1,3 @@
{
programs.rofi.enable = true;
}