nix/home-manager/shared/wayland/default.nix
iofq f61da27d72
Some checks failed
/ nvim-bundle (nvim-min) (push) Failing after 32s
/ check (push) Successful in 43s
let's try CI images again
2026-03-21 12:47:32 -05:00

84 lines
1.9 KiB
Nix

{
pkgs,
config,
...
}:
{
imports = [
./alacritty
./hyprland
];
home = {
packages = with pkgs; [
pulseaudio
pulsemixer
alsa-utils
wlogout
wf-recorder
wdisplays
wl-clipboard
gammastep
sway-contrib.grimshot
xdg-utils
];
sessionVariables = {
MOZ_DBUS_REMOTE = 1;
};
file.".icons/default".source = "${pkgs.vanilla-dmz}/share/icons/DMZ-Black";
};
services = {
gammastep = {
enable = true;
dawnTime = "6:00-7:00";
duskTime = "18:00-19:00";
latitude = 43.0;
longitude = -89.0;
temperature.day = 5000;
temperature.night = 2000;
};
mako.enable = true;
mako.settings = {
default-timeout = 5000;
};
udiskie.enable = true;
};
programs = {
wofi = {
enable = true;
style = ''
window, #input, #entry, #scroll, #text, #inner-box {
background-color: #152528;
color: #e6eaea;
}
#entry:selected, #text:selected {
background-color: #a1cdd8;
color: #152528;
}
'';
};
};
xdg = {
configFile."mimeapps.list".force = true;
mime.enable = true;
mimeApps = {
enable = true;
defaultApplications = {
"x-scheme-handler/http" = "librewolf.desktop";
"x-scheme-handler/https" = "librewolf.desktop";
"x-scheme-handler/chrome" = "librewolf.desktop";
"video/mp4" = "librewolf.desktop";
"video/mkv" = "librewolf.desktop";
"image/jpeg" = "librewolf.desktop";
"image/jpg" = "librewolf.desktop";
"image/png" = "librewolf.desktop";
"application/epub" = "librewolf.desktop";
"application/pdf" = "librewolf.desktop";
};
associations.added = {
"x-scheme-handler/http" = "librewolf.desktop";
"x-scheme-handler/https" = "librewolf.desktop";
"x-scheme-handler/chrome" = "librewolf.desktop";
};
};
};
}