feat: copied some configuration from JaKooLit & ZaneyOS configs

This commit is contained in:
installer
2024-12-17 18:16:52 +01:00
parent cf474f88f1
commit 91b52f2921
15 changed files with 878 additions and 219 deletions

View File

@@ -18,9 +18,91 @@
myHome.kitty.enable = true;
myHome.shell.enable = true;
# TODO Move somewhere...
# programs.spotify-player.enable = true;
home.file.".config/swappy/config".text = ''
[Default]
save_dir=/home/yoru/Pictures/Screenshots
save_filename_format=swappy-%Y%m%d-%H%M%S.png
show_panel=false
line_size=5
text_size=20
text_font=Ubuntu
paint_mode=brush
early_exit=true
fill_shape=false
'';
programs.home-manager.enable = true;
home.packages = [
(import ../../scripts/screenshot.nix { inherit pkgs; })
(import ../../scripts/rainbow-border.nix { inherit pkgs; })
];
# stylix.targets = {
# waybar.enable = false;
# rofi.enable = false;
# hyprland.enable = false;
# };
gtk = {
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
};
gtk3.extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
gtk4.extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
};
qt = {
enable = true;
style.name = "adwaita-dark";
platformTheme.name = "gtk3";
};
services = {
hypridle = {
settings = {
general = {
after_sleep_cmd = "hyprctl dispatch dpms on";
ignore_dbus_inhibit = false;
lock_cmd = "hyprlock";
};
listener = [
{
timeout = 900;
on-timeout = "hyprlock";
}
{
timeout = 1200;
on-timeout = "hyprctl dispatch dpms off";
on-resume = "hyprctl dispatch dpms on";
}
];
};
};
};
programs = {
gh.enable = true;
btop = {
enable = true;
settings = {
vim_keys = true;
};
};
home-manager.enable = true;
hyprlock = {
enable = true;
settings = {
general = {
disable_loading_bar = true;
grace = 10;
hide_cursor = true;
no_fade_in = false;
};
};
};
};
home.stateVersion = "23.11";
}