summaryrefslogtreecommitdiff
path: root/modules/home
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-02-02 13:06:03 +0100
committerNatasha Moongrave <natasha@256phi.eu>2026-02-02 13:06:03 +0100
commit284c440ee9586ea45af55ab1cee1b7f26beda204 (patch)
tree3d79c0bda67cae77ad5ae658ed4e5a8077dbb5ec /modules/home
parent9a023a2c5805deda8c4b314c5aec7ff401e9b04f (diff)
did preparations for full refactor
Diffstat (limited to 'modules/home')
-rw-r--r--modules/home/hyprland/chernobyl/default.nix (renamed from modules/home/hyprland/default.nix)0
-rw-r--r--modules/home/hyprland/chernobyl/dunst.nix (renamed from modules/home/hyprland/dunst.nix)0
-rw-r--r--modules/home/hyprland/chernobyl/fastfetch.nix83
-rw-r--r--modules/home/hyprland/chernobyl/hyprland.nix (renamed from modules/home/hyprland/hyprland.nix)7
-rw-r--r--modules/home/hyprland/chernobyl/kitty.nix (renamed from modules/home/hyprland/kitty.nix)0
5 files changed, 90 insertions, 0 deletions
diff --git a/modules/home/hyprland/default.nix b/modules/home/hyprland/chernobyl/default.nix
index 915c8c1..915c8c1 100644
--- a/modules/home/hyprland/default.nix
+++ b/modules/home/hyprland/chernobyl/default.nix
diff --git a/modules/home/hyprland/dunst.nix b/modules/home/hyprland/chernobyl/dunst.nix
index 98329dd..98329dd 100644
--- a/modules/home/hyprland/dunst.nix
+++ b/modules/home/hyprland/chernobyl/dunst.nix
diff --git a/modules/home/hyprland/chernobyl/fastfetch.nix b/modules/home/hyprland/chernobyl/fastfetch.nix
new file mode 100644
index 0000000..1e90196
--- /dev/null
+++ b/modules/home/hyprland/chernobyl/fastfetch.nix
@@ -0,0 +1,83 @@
+{ pkgs, ... }:
+
+{
+ programs.fastfetch = {
+ enable = true;
+ extraConfig = ''
+{
+ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+ "logo": {
+ "padding": { "top": 2 },
+ "type": "small"
+ },
+ "display": {
+ "separator": " -> "
+ },
+ "modules": [
+ "break",
+ {
+ "type": "title",
+ "keyWidth": 10,
+ "format": " {6}{7}{8}"
+ },
+ {
+ "type": "custom",
+ "format": " ─────────────────────────── "
+ },
+ {
+ "type": "kernel",
+ "key": " ",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "command",
+ "key": " ",
+ "keyColor": "blue",
+ "text": "echo Jakoolit: v$DOTS_VERSION"
+ },
+ {
+ "type": "wm",
+ "key": " ",
+ "keyColor": "magenta"
+ },
+ {
+ "type": "shell",
+ "key": " ",
+ "keyColor": "yellow"
+ },
+ {
+ "type": "terminal",
+ "key": " ",
+ "keyColor": "blue"
+ },
+ {
+ "type": "memory",
+ "key": "󰍛 ",
+ "keyColor": "magenta",
+ "format": "{1} / {2}"
+ },
+ {
+ "type": "uptime",
+ "key": "󰔛 ",
+ "keyColor": "green"
+ },
+ {
+ "type": "command",
+ "key": "󱦟 ",
+ "keyColor": "magenta",
+ "text": "echo $(( ($(date +%s) - $(stat -c %W /)) / 86400 )) days"
+ },
+ {
+ "type": "custom",
+ "format": " ─────────────────────────── "
+ },
+ {
+ "type": "custom",
+ "format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m "
+ },
+ "break"
+ ]
+}
+ '';
+ };
+}
diff --git a/modules/home/hyprland/hyprland.nix b/modules/home/hyprland/chernobyl/hyprland.nix
index 9a65a0b..5347a3b 100644
--- a/modules/home/hyprland/hyprland.nix
+++ b/modules/home/hyprland/chernobyl/hyprland.nix
@@ -6,7 +6,14 @@
};
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/kitty.nix b/modules/home/hyprland/chernobyl/kitty.nix
index 11d4054..11d4054 100644
--- a/modules/home/hyprland/kitty.nix
+++ b/modules/home/hyprland/chernobyl/kitty.nix