Pre switch to unstable

This commit is contained in:
2025-08-26 10:09:30 -04:00
parent 2d2799ebdf
commit 693cbd3798
4 changed files with 82 additions and 61 deletions

View File

@@ -44,7 +44,28 @@
modules/hyprland.nix modules/hyprland.nix
modules/home-manager-common.nix modules/home-manager-common.nix
]; ];
xdg.enable = true; xdg = {
enable = true;
mime = {
enable = true;
};
mimeApps = {
defaultApplications = {
"text/html" = [ "qutebrowser.desktop" ];
"application/xhtml+xml" = [ "qutebrowser.desktop" ];
"application/xml" = [ "qutebrowser.desktop" ];
"image/svg+xml" = [ "qutebrowser.desktop" ];
"application/pdf" = [ "qutebrowser.desktop" ];
"video/mp4" = [ "qutebrowser.desktop" ];
"video/webm" = [ "qutebrowser.desktop" ];
"video/x-matroska" = [ "qutebrowser.desktop" ];
"audio/mpeg" = [ "qutebrowser.desktop" ];
"audio/ogg" = [ "qutebrowser.desktop" ];
"audio/wav" = [ "qutebrowser.desktop" ];
"application/zip" = [ "nemo.desktop" ];
};
};
};
programs.nix-index.enable = true; programs.nix-index.enable = true;
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
home.sessionVariables = { home.sessionVariables = {
@@ -224,59 +245,5 @@
}; };
}; };
}; };
programs.hyprlock = {
enable = true;
settings = {
general = {
disable_loading_bar = true;
grace = 300;
hide_cursor = true;
no_fade_in = false;
};
background = [
{
path = "screenshot";
blur_passes = 3;
blur_size = 8;
}
];
input-field = [
{
size = "400, 100";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password";
shadow_passes = 2;
}
];
};
};
services.hypridle = {
enable = true;
settings = {
general = {
after_sleep_cmd = "hyprctl dispatch dpms on";
ignore_dbus_inhibit = false;
lock_cmd = "hyprlock";
};
listener = [
{
timeout = 300;
on-timeout = "hyprlock";
}
{
timeout = 600;
on-timeout = "hyprctl dispatch dpms off";
on-resume = "hyprctl dispatch dpms on";
}
];
};
};
home.stateVersion = "25.05"; home.stateVersion = "25.05";
} }

View File

@@ -8,6 +8,11 @@
]; ];
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
nix.settings.trusted-users = [ "root" "th3r00t" ];
nix.extraOptions = ''
extra-substituters = https://devenv.cachix.org
extra-trusted-public-keys = devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=
'';
time.timeZone = "America/New_York"; time.timeZone = "America/New_York";
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = { i18n.extraLocaleSettings = {

View File

@@ -11,11 +11,6 @@
./laptop.nix ./laptop.nix
]; ];
# Bootloader. # Bootloader.
nix.settings.trusted-users = [ "root" "th3r00t" ];
nix.extraOptions = ''
extra-substituters = https://devenv.cachix.org
extra-trusted-public-keys = devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=
'';
boot = { boot = {
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
initrd.availableKernelModules = [ initrd.availableKernelModules = [

View File

@@ -142,7 +142,7 @@
bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+
bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%-
# Requires playerctl # Requires playerctl
bindl = , XF86AudioNext, exec, playerctl next bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPause, exec, playerctl play-pause bindl = , XF86AudioPause, exec, playerctl play-pause
bindl = , XF86AudioPlay, exec, playerctl play-pause bindl = , XF86AudioPlay, exec, playerctl play-pause
@@ -166,6 +166,39 @@
''; '';
}; };
programs.hyprlock = {
enable = true;
settings = {
general = {
disable_loading_bar = true;
grace = 300;
hide_cursor = true;
no_fade_in = false;
};
background = [
{
path = "screenshot";
blur_passes = 3;
blur_size = 8;
}
];
input-field = [
{
size = "400, 100";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password";
shadow_passes = 2;
}
];
};
};
services.hyprpaper = { services.hyprpaper = {
enable = true; enable = true;
settings = { settings = {
@@ -176,4 +209,25 @@
wallpaper = [ "eDP-1,/etc/nixos/home/Wallpapers/nord1.jpg" ]; wallpaper = [ "eDP-1,/etc/nixos/home/Wallpapers/nord1.jpg" ];
}; };
}; };
services.hypridle = {
enable = true;
settings = {
general = {
after_sleep_cmd = "hyprctl dispatch dpms on";
ignore_dbus_inhibit = false;
lock_cmd = "hyprlock";
};
listener = [
{
timeout = 300;
on-timeout = "hyprlock";
}
{
timeout = 600;
on-timeout = "hyprctl dispatch dpms off";
on-resume = "hyprctl dispatch dpms on";
}
];
};
};
} }