commit d1072a33b71c8c8b06c6610813c22bb8d879cb6c Author: Zacharias Date: Mon Sep 14 21:59:03 2026 +0200 Added caelestia user dots diff --git a/caelestia/cli.json b/caelestia/cli.json new file mode 100644 index 0000000..f7749a1 --- /dev/null +++ b/caelestia/cli.json @@ -0,0 +1,10 @@ +{ + "toggles": { + "signal": { + "signal": { "enable": true, "match": [{ "class": "signal" }], "command": ["signal-desktop"], "move": true } + }, + "nctalks": { + "nctalk": { "enable": true, "match": [{ "class": "com.nextcloud.talk" }], "command": ["nextcloud-talk"], "move": true } + } + } +} \ No newline at end of file diff --git a/caelestia/hypr-user.lua b/caelestia/hypr-user.lua new file mode 100644 index 0000000..7f368a2 --- /dev/null +++ b/caelestia/hypr-user.lua @@ -0,0 +1,47 @@ +hl.on("hyprland.start", function() + hl.exec_cmd("kwalletd6") + hl.exec_cmd("/usr/lib/polkit-kde-agent-1/polkit-kde-agent-1") +end) + +local vars = require("variables") + +hl.config({ + input = { + kb_layout = "se", + numlock_by_default = false, + repeat_delay = 250, + repeat_rate = 35, + focus_on_close = 1, + + touchpad = { + natural_scroll = true, + disable_while_typing = vars.touchpadDisableTyping, + scroll_factor = vars.touchpadScrollFactor, + }, + }, + + binds = { + scroll_event_delay = 0, + }, + + cursor = { + hotspot_padding = 1, + }, +}) + +hl.gesture({ fingers = 3, direction = "horizontal", action = "workspace" }) + +hl.window_rule({ + name = "comm1-signal", + match = { class = "signal" }, + workspace = "special:signal" +}) + +hl.window_rule({ + name = "comm1-nctalk", + match = { class = "com.nextcloud.talk" }, + workspace = "special:nctalk" +}) + +hl.bind("SUPER + SHIFT + D", hl.dsp.exec_cmd("caelestia toggle signal")) +hl.bind("SUPER + CTRL + D", hl.dsp.exec_cmd("caelestia toggle nctalks")) \ No newline at end of file diff --git a/caelestia/hypr-vars.lua b/caelestia/hypr-vars.lua new file mode 100644 index 0000000..520c327 --- /dev/null +++ b/caelestia/hypr-vars.lua @@ -0,0 +1,6 @@ +return { + browser = "zen-browser", + editor = "codium", + --terminal = "kitty", + fileExplorer = "dolphin" +} \ No newline at end of file diff --git a/caelestia/monitors/eDP-1/shell.json b/caelestia/monitors/eDP-1/shell.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/caelestia/monitors/eDP-1/shell.json @@ -0,0 +1,2 @@ +{ +} diff --git a/caelestia/shell.json b/caelestia/shell.json new file mode 100644 index 0000000..a0d6644 --- /dev/null +++ b/caelestia/shell.json @@ -0,0 +1,22 @@ +{ + "appearance": { + "transparency": { + "enabled": true + } + }, + "general": { + "apps": { + "explorer": [ + "dolphin" + ] + } + }, + "bar": { + "workspaces": { + "specialWorkspaceIcons": [ + { "name": "signal", "icon": "chat" }, + { "name": "nctalks", "icon": "groups" } + ] + } + } +} diff --git a/caelestia/user-config.fish b/caelestia/user-config.fish new file mode 100644 index 0000000..e69de29