mirror of
https://github.com/celesrenata/end-4-flakes.git
synced 2026-06-05 18:29:26 -05:00
98 lines
2.1 KiB
Nix
98 lines
2.1 KiB
Nix
# Minimalist configuration for dots-hyprland
|
|
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
programs.dots-hyprland = {
|
|
enable = true;
|
|
source = ./configs;
|
|
packageSet = "minimal";
|
|
mode = "declarative";
|
|
|
|
# 🎯 Minimalist settings
|
|
quickshell = {
|
|
appearance = {
|
|
transparency = false;
|
|
fakeScreenRounding = 0; # No rounding
|
|
};
|
|
|
|
bar = {
|
|
bottom = false;
|
|
cornerStyle = 2; # Plain rectangle
|
|
borderless = true; # No grouping
|
|
showBackground = false; # No background
|
|
verbose = false; # Minimal info
|
|
|
|
utilButtons = {
|
|
showScreenSnip = false;
|
|
showColorPicker = false;
|
|
showMicToggle = false;
|
|
showKeyboardToggle = false;
|
|
showDarkModeToggle = false;
|
|
showPerformanceProfileToggle = false;
|
|
};
|
|
|
|
workspaces = {
|
|
monochromeIcons = true;
|
|
shown = 5; # Only 5 workspaces
|
|
showAppIcons = false; # No app icons
|
|
alwaysShowNumbers = true;
|
|
};
|
|
};
|
|
|
|
battery = {
|
|
low = 20;
|
|
critical = 5;
|
|
automaticSuspend = true;
|
|
suspend = 3;
|
|
};
|
|
|
|
apps = {
|
|
terminal = "foot";
|
|
taskManager = "htop";
|
|
};
|
|
|
|
time = {
|
|
format = "HH:mm"; # Simple 24-hour
|
|
dateFormat = "dd/MM"; # Minimal date
|
|
};
|
|
};
|
|
|
|
hyprland = {
|
|
general = {
|
|
gapsIn = 2; # Minimal gaps
|
|
gapsOut = 4;
|
|
borderSize = 1; # Thin borders
|
|
allowTearing = false;
|
|
};
|
|
|
|
decoration = {
|
|
rounding = 0; # No rounding
|
|
blurEnabled = false; # No blur
|
|
};
|
|
|
|
gestures = {
|
|
workspaceSwipe = true;
|
|
};
|
|
};
|
|
|
|
terminal = {
|
|
scrollback = {
|
|
lines = 500; # Smaller scrollback
|
|
};
|
|
|
|
cursor = {
|
|
style = "block"; # Simple block cursor
|
|
blink = false;
|
|
};
|
|
|
|
colors = {
|
|
alpha = 1.0; # No transparency
|
|
};
|
|
|
|
mouse = {
|
|
hideWhenTyping = true; # Clean interface
|
|
};
|
|
};
|
|
};
|
|
}
|