aboutsummaryrefslogtreecommitdiff
path: root/modules/home/hyprland
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-02-02 13:29:35 +0100
committerNatasha Moongrave <natasha@256phi.eu>2026-02-02 13:29:35 +0100
commit154093573c13cdba63a6077710f4e09ccbe2ade3 (patch)
tree9c2ca48491bfb40665c00480f7f3ed0a8f5c1194 /modules/home/hyprland
parent284c440ee9586ea45af55ab1cee1b7f26beda204 (diff)
refactored + added README
Diffstat (limited to 'modules/home/hyprland')
-rw-r--r--modules/home/hyprland/chernobyl/default.nix3
-rw-r--r--modules/home/hyprland/chernobyl/dunst.nix39
-rw-r--r--modules/home/hyprland/chernobyl/hyprland.nix12
-rw-r--r--modules/home/hyprland/default.nix10
4 files changed, 51 insertions, 13 deletions
diff --git a/modules/home/hyprland/chernobyl/default.nix b/modules/home/hyprland/chernobyl/default.nix
index 915c8c1..68ffecc 100644
--- a/modules/home/hyprland/chernobyl/default.nix
+++ b/modules/home/hyprland/chernobyl/default.nix
@@ -2,6 +2,9 @@
{
imports = [
+ ./dunst.nix
+ ./fastfetch.nix
+ ./hyprland.nix
./kitty.nix
];
} \ No newline at end of file
diff --git a/modules/home/hyprland/chernobyl/dunst.nix b/modules/home/hyprland/chernobyl/dunst.nix
index 98329dd..b51a4a8 100644
--- a/modules/home/hyprland/chernobyl/dunst.nix
+++ b/modules/home/hyprland/chernobyl/dunst.nix
@@ -3,5 +3,42 @@
{
services.dunst = {
enable = true;
- }
+ settings = let
+ colors = {
+ foreground = "#d0b6fd";
+ background = "#1c182d";
+ alert = "#7b91fc";
+ };
+ in {
+ global = {
+ width = "(200,300)";
+ height = "(0,150)";
+ offset = "(30,50)";
+ origin = "bottom-right";
+ transparency = 10;
+ frame_width = 0;
+ font = "Fira Code 10";
+ };
+
+ urgency_low = {
+ background = colors.background;
+ foreground = colors.foreground;
+ timeout = 8;
+ };
+
+ urgency_normal = {
+ background = colors.background;
+ foreground = colors.foreground;
+ frame-size = "0";
+ timeout = 10;
+ };
+
+ urgency_critical = {
+ background = colors.background;
+ foreground = colors.foreground;
+ frame-size = "5";
+ frame-color = colors.alert;
+ };
+ };
+ };
} \ No newline at end of file
diff --git a/modules/home/hyprland/chernobyl/hyprland.nix b/modules/home/hyprland/chernobyl/hyprland.nix
index 5347a3b..8712df9 100644
--- a/modules/home/hyprland/chernobyl/hyprland.nix
+++ b/modules/home/hyprland/chernobyl/hyprland.nix
@@ -4,16 +4,4 @@
programs.hyprland = {
enable = true;
};
-
- environment.systemPackages = with pkgs; [
- # QT Support
- qt6.qtwayland
- qt6.qttools
-
- # XDG Support
- xdg-desktop-portal-hyprland
-
- # Auth Demon
- hyprpolkitagent
-];
} \ No newline at end of file
diff --git a/modules/home/hyprland/default.nix b/modules/home/hyprland/default.nix
new file mode 100644
index 0000000..b54f464
--- /dev/null
+++ b/modules/home/hyprland/default.nix
@@ -0,0 +1,10 @@
+{ ... }:
+
+{
+ # Hyprland home-manager configuration orchestrator
+ # Uncomment one of the rices below:
+ imports = [
+ #./default.nix # main hyprland rice
+ ./chernobyl/default.nix # chernobyl hyprland rice
+ ];
+}