From 5bc2f6733be7eb17697b41ebafcb56032b1ef8f5 Mon Sep 17 00:00:00 2001 From: "Vivian Elisabeth H." <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 12 Jan 2026 10:34:31 +0000 Subject: [PATCH 01/20] Added Repo update to install.sh --- install.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install.sh b/install.sh index 1050a38..31530bb 100755 --- a/install.sh +++ b/install.sh @@ -13,6 +13,12 @@ DOTSDIR=$(pwd) sudo -v || exit 1 +#################### +## Updating Repos ## +#################### + +sudo pacman -Syy + #################### ## Installing gum ## #################### From 2cdb87e9b9ceaaa0e5d44970f2b9b7dbf0f96c9b Mon Sep 17 00:00:00 2001 From: "Vivian Elisabeth H." Date: Mon, 12 Jan 2026 10:42:42 +0000 Subject: [PATCH 02/20] wlx-overlay-s was renamed to wayvr --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 31530bb..47e6692 100755 --- a/install.sh +++ b/install.sh @@ -228,7 +228,7 @@ for choice in "${tools[@]}"; do # gum spin --title "Installing VR Gaming Packages..." -- \ yay -S --needed --noconfirm \ alvr-launcher-bin \ - wlx-overlay-s-bin + wayvr ;; "Hamr Sticker Picker") From 30f80946744ae33c3cfb32ba901ccac7f69d7fb7 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:48:21 +0100 Subject: [PATCH 03/20] Lazy Lock --- nvim/.config/nvim/lazy-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 8c3ed74..5d57048 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -1,52 +1,52 @@ { "LazyVim": { "branch": "main", "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d" }, "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, - "SchemaStore.nvim": { "branch": "main", "commit": "f35b7747d4d536fba96aa098a4144e5c85252828" }, + "SchemaStore.nvim": { "branch": "main", "commit": "10e90771990622daec50d14ef3e278f429b9419f" }, "alpha-nvim": { "branch": "main", "commit": "3979b01cb05734331c7873049001d3f2bb8477f4" }, "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" }, - "conform.nvim": { "branch": "master", "commit": "8314f4c9e205e7f30b62147069729f9a1227d8bf" }, + "catppuccin": { "branch": "main", "commit": "ce8d176faa4643e026e597ae3c31db59b63cef09" }, + "conform.nvim": { "branch": "master", "commit": "9b8fa5e0b78168f68bee9bf886dc20f287c61e02" }, "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, "cuddlefish.nvim": { "branch": "main", "commit": "8381e244350e03b702422da97587d027ea1708fb" }, "cyberdream.nvim": { "branch": "main", "commit": "7464438b099c0ebcd42c4b6dd9abbd6ed93cb7f8" }, "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gitsigns.nvim": { "branch": "main", "commit": "42d6aed4e94e0f0bbced16bbdcc42f57673bd75e" }, - "grug-far.nvim": { "branch": "main", "commit": "794f03c97afc7f4b03fb6ec5111be507df1850cf" }, + "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" }, + "grug-far.nvim": { "branch": "main", "commit": "b58b2d65863f4ebad88b10a1ddd519e5380466e0" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "fe661093f4b05136437b531e7f959af2a2ae66c8" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "3b3571b4dadbcb464804466e9872e7246c316af7" }, + "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, "mini.ai": { "branch": "main", "commit": "bfb26d9072670c3aaefab0f53024b2f3729c8083" }, "mini.hipatterns": { "branch": "main", "commit": "add8d8abad602787377ec5d81f6b248605828e0f" }, - "mini.icons": { "branch": "main", "commit": "efc85e42262cd0c9e1fdbf806c25cb0be6de115c" }, + "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, "mini.pairs": { "branch": "main", "commit": "d5a29b6254dad07757832db505ea5aeab9aad43a" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-jdtls": { "branch": "master", "commit": "f73731b543f5971e0da9665eb1d7ceffe1fde71f" }, - "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, - "nvim-lspconfig": { "branch": "master", "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a" }, - "nvim-treesitter": { "branch": "main", "commit": "5a7e5638e7d220575b1c22c8a2e099b52231886e" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "28a3494c075ef0f353314f627546537e43c09592" }, + "nvim-lint": { "branch": "master", "commit": "c47b71d146a0b638f46672e6704c322369385df6" }, + "nvim-lspconfig": { "branch": "master", "commit": "0d7d33e40f0c27f57cb29654ed78cab17d705e68" }, + "nvim-treesitter": { "branch": "main", "commit": "d3218d988f72ed34414959c9ccd802d393432d6e" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "0d7c800fadcfe2d33089f5726cb8907fc846eece" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "73a6ebc842cf81926eb1d424820b800f6f6a1227" }, - "rustaceanvim": { "branch": "master", "commit": "4e9e40432b21df641f08c4ec058f2d6f89365526" }, + "render-markdown.nvim": { "branch": "main", "commit": "07d088bf8bdadd159eb807b90eaee86a4778383f" }, + "rustaceanvim": { "branch": "master", "commit": "823d2adfed6e8ba13e6e0dfd5d2e278868557017" }, "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, - "telescope.nvim": { "branch": "master", "commit": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179" }, + "telescope.nvim": { "branch": "master", "commit": "3d757e586ff0bfc85bdb7b46c9d3d932147a0cde" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, "venv-selector.nvim": { "branch": "main", "commit": "58bae72c84b9f7f864c879ec1896e384296f9ffb" }, - "vim-dadbod": { "branch": "master", "commit": "6d1d41da4873a445c5605f2005ad2c68c99d8770" }, + "vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" }, "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, "vim-dadbod-ui": { "branch": "master", "commit": "48c4f271da13d380592f4907e2d1d5558044e4e5" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } From fd55f4d81c0aad70aeb80fd219958df26252fda3 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:39:13 +0100 Subject: [PATCH 04/20] Removed inactive window opacity --- niri/.config/niri/config.kdl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 9d3efa1..d12a00e 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -224,10 +224,10 @@ window-rule { match app-id="kitty" draw-border-with-background false } -window-rule { - match is-active=false - opacity 0.9 -} +// window-rule { +// match is-active=false +// opacity 0.9 +// } window-rule { match app-id="zen" title="^Picture-in-Picture$" match app-id=r#"firefox$"# title="^Picture-in-Picture$" From 75831628cffc4d2827d1ebb71d78ef7eaa6d5988 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Tue, 13 Jan 2026 19:47:36 +0100 Subject: [PATCH 05/20] Disabled mouse accelleration and gitignored lazy-lock.json, very safe --- niri/.config/niri/config.kdl | 2 +- nvim/.config/nvim/.gitignore | 1 + nvim/.config/nvim/lazy-lock.json | 53 -------------------------------- 3 files changed, 2 insertions(+), 54 deletions(-) create mode 100644 nvim/.config/nvim/.gitignore delete mode 100644 nvim/.config/nvim/lazy-lock.json diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index d12a00e..2dfb81b 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -58,7 +58,7 @@ input { // accel-profile "flat" } mouse { - // accel-profile "flat" + accel-profile "flat" } trackpoint { } diff --git a/nvim/.config/nvim/.gitignore b/nvim/.config/nvim/.gitignore new file mode 100644 index 0000000..e033bc6 --- /dev/null +++ b/nvim/.config/nvim/.gitignore @@ -0,0 +1 @@ +lazy-lock.json diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json deleted file mode 100644 index 5d57048..0000000 --- a/nvim/.config/nvim/lazy-lock.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "LazyVim": { "branch": "main", "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d" }, - "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, - "SchemaStore.nvim": { "branch": "main", "commit": "10e90771990622daec50d14ef3e278f429b9419f" }, - "alpha-nvim": { "branch": "main", "commit": "3979b01cb05734331c7873049001d3f2bb8477f4" }, - "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, - "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "ce8d176faa4643e026e597ae3c31db59b63cef09" }, - "conform.nvim": { "branch": "master", "commit": "9b8fa5e0b78168f68bee9bf886dc20f287c61e02" }, - "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, - "cuddlefish.nvim": { "branch": "main", "commit": "8381e244350e03b702422da97587d027ea1708fb" }, - "cyberdream.nvim": { "branch": "main", "commit": "7464438b099c0ebcd42c4b6dd9abbd6ed93cb7f8" }, - "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, - "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, - "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" }, - "grug-far.nvim": { "branch": "main", "commit": "b58b2d65863f4ebad88b10a1ddd519e5380466e0" }, - "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, - "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, - "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "3b3571b4dadbcb464804466e9872e7246c316af7" }, - "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, - "mini.ai": { "branch": "main", "commit": "bfb26d9072670c3aaefab0f53024b2f3729c8083" }, - "mini.hipatterns": { "branch": "main", "commit": "add8d8abad602787377ec5d81f6b248605828e0f" }, - "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, - "mini.pairs": { "branch": "main", "commit": "d5a29b6254dad07757832db505ea5aeab9aad43a" }, - "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, - "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-jdtls": { "branch": "master", "commit": "f73731b543f5971e0da9665eb1d7ceffe1fde71f" }, - "nvim-lint": { "branch": "master", "commit": "c47b71d146a0b638f46672e6704c322369385df6" }, - "nvim-lspconfig": { "branch": "master", "commit": "0d7d33e40f0c27f57cb29654ed78cab17d705e68" }, - "nvim-treesitter": { "branch": "main", "commit": "d3218d988f72ed34414959c9ccd802d393432d6e" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "0d7c800fadcfe2d33089f5726cb8907fc846eece" }, - "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, - "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "07d088bf8bdadd159eb807b90eaee86a4778383f" }, - "rustaceanvim": { "branch": "master", "commit": "823d2adfed6e8ba13e6e0dfd5d2e278868557017" }, - "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, - "telescope.nvim": { "branch": "master", "commit": "3d757e586ff0bfc85bdb7b46c9d3d932147a0cde" }, - "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, - "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, - "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, - "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, - "venv-selector.nvim": { "branch": "main", "commit": "58bae72c84b9f7f864c879ec1896e384296f9ffb" }, - "vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" }, - "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, - "vim-dadbod-ui": { "branch": "master", "commit": "48c4f271da13d380592f4907e2d1d5558044e4e5" }, - "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } -} From b4edfa868c5f0f72e42f4149366929d622bbdeba Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Tue, 13 Jan 2026 19:51:35 +0100 Subject: [PATCH 06/20] Setup omz to be installed as a submodule --- .gitmodules | 3 +++ zsh/.oh-my-zsh | 1 + 2 files changed, 4 insertions(+) create mode 160000 zsh/.oh-my-zsh diff --git a/.gitmodules b/.gitmodules index b2a562c..b36aa4d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "zsh/.omz-custom/plugins/zsh-autosuggestions"] path = zsh/.omz-custom/plugins/zsh-autosuggestions url = https://github.com/zsh-users/zsh-autosuggestions +[submodule "zsh/.oh-my-zsh"] + path = zsh/.oh-my-zsh + url = https://github.com/ohmyzsh/ohmyzsh diff --git a/zsh/.oh-my-zsh b/zsh/.oh-my-zsh new file mode 160000 index 0000000..35068db --- /dev/null +++ b/zsh/.oh-my-zsh @@ -0,0 +1 @@ +Subproject commit 35068db8373917a23eb9e3dabeb6596348e6534c From 53d2a33ddfb2dacf6ce63509ca7e2ff42cf508a0 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Tue, 13 Jan 2026 20:00:01 +0100 Subject: [PATCH 07/20] Added push alias --- zsh/.omz-custom/aliases.zsh | 1 + zsh/.omz-custom/scripts/cherry-merge.sh | 2 +- zsh/.omz-custom/scripts/push-main-current.sh | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 zsh/.omz-custom/scripts/push-main-current.sh diff --git a/zsh/.omz-custom/aliases.zsh b/zsh/.omz-custom/aliases.zsh index 99156b8..9a2a942 100644 --- a/zsh/.omz-custom/aliases.zsh +++ b/zsh/.omz-custom/aliases.zsh @@ -15,3 +15,4 @@ alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg" ############# alias cherry-merge="$ZSH_CUSTOM/scripts/cherry-merge.sh" +alias push-main-current="$ZSH_CUSTOM/scripts/push-main-current.sh" diff --git a/zsh/.omz-custom/scripts/cherry-merge.sh b/zsh/.omz-custom/scripts/cherry-merge.sh index 9f385e1..3a71e06 100755 --- a/zsh/.omz-custom/scripts/cherry-merge.sh +++ b/zsh/.omz-custom/scripts/cherry-merge.sh @@ -14,7 +14,7 @@ if [ $MAIN_BRANCH == $TARGET_BRANCH ]; then fi echo "Target branch: $TARGET_BRANCH" -sleep 2 +sleep 1 git switch "$MAIN_BRANCH" || exit 1 diff --git a/zsh/.omz-custom/scripts/push-main-current.sh b/zsh/.omz-custom/scripts/push-main-current.sh new file mode 100755 index 0000000..c6759fa --- /dev/null +++ b/zsh/.omz-custom/scripts/push-main-current.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +MAIN_BRANCH="main" +TARGET_BRANCH=$(git branch --show-current) + +if [ -z $TARGET_BRANCH ]; then + echo "Cannot find target branch, are you in a git repo?" + exit 1 +fi + +if [ $MAIN_BRANCH == $TARGET_BRANCH ]; then + echo "You are on main, silly" + exit 1 +fi + +echo "Target branch: $TARGET_BRANCH" +sleep 1 + +git push origin "$MAIN_BRANCH" "$TARGET_BRANCH" From 1be9515382e598270bb9fd47d73e7b7ebb162e0f Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Tue, 13 Jan 2026 20:52:51 +0100 Subject: [PATCH 08/20] dms update --- ghostty/.config/ghostty/themes/dankcolors | 22 +++ niri/.config/niri/config.kdl | 3 + niri/.config/niri/dms/alttab.kdl | 13 +- niri/.config/niri/dms/colors.kdl | 29 +-- niri/.config/niri/dms/cursor.kdl | 0 niri/.config/niri/dms/layout.kdl | 33 ++-- niri/.config/niri/dms/outputs.kdl | 14 ++ niri/.config/niri/dms/wpblur.kdl | 7 +- qt6ct/.config/qt6ct/colors/matugen.conf | 214 +++++++++++----------- 9 files changed, 196 insertions(+), 139 deletions(-) create mode 100644 ghostty/.config/ghostty/themes/dankcolors create mode 100644 niri/.config/niri/dms/cursor.kdl create mode 100644 niri/.config/niri/dms/outputs.kdl diff --git a/ghostty/.config/ghostty/themes/dankcolors b/ghostty/.config/ghostty/themes/dankcolors new file mode 100644 index 0000000..a134579 --- /dev/null +++ b/ghostty/.config/ghostty/themes/dankcolors @@ -0,0 +1,22 @@ +background = #191112 +foreground = #f0dee0 +cursor-color = #e91e63 +selection-background = #4a0e2f +selection-foreground = #f0dee0 + +palette = 0=#191112 +palette = 1=#d25e38 +palette = 2=#6ed686 +palette = 3=#cddb7b +palette = 4=#db5276 +palette = 5=#d4587e +palette = 6=#f32d6b +palette = 7=#abb2bf +palette = 8=#5c6370 +palette = 9=#e07f5f +palette = 10=#86e09a +palette = 11=#dce897 +palette = 12=#ffb8c7 +palette = 13=#bb5787 +palette = 14=#b3606f +palette = 15=#ffffff diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 2dfb81b..7fce1ed 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -59,6 +59,7 @@ input { } mouse { accel-profile "flat" + accel-speed 0.5 } trackpoint { } @@ -259,3 +260,5 @@ include "dms/colors.kdl" include "dms/layout.kdl" include "dms/alttab.kdl" include "dms/binds.kdl" + +include "dms/outputs.kdl" diff --git a/niri/.config/niri/dms/alttab.kdl b/niri/.config/niri/dms/alttab.kdl index 91d8337..091ea07 100644 --- a/niri/.config/niri/dms/alttab.kdl +++ b/niri/.config/niri/dms/alttab.kdl @@ -1,5 +1,10 @@ -recent-windows { - highlight { +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + + recent-windows { + highlight { corner-radius 12 - } -} + } + } diff --git a/niri/.config/niri/dms/colors.kdl b/niri/.config/niri/dms/colors.kdl index 7ed04ce..cdbc57c 100644 --- a/niri/.config/niri/dms/colors.kdl +++ b/niri/.config/niri/dms/colors.kdl @@ -1,16 +1,19 @@ +// ! Auto-generated file. Do not edit directly. +// Remove `include "dms/colors.kdl"` from your config to override. + layout { background-color "transparent" focus-ring { - active-color "#ff0080" - inactive-color "#8000ff" - urgent-color "#ff4080" + active-color "#e91e63" + inactive-color "#9f8c8e" + urgent-color "#f2b8b5" } border { - active-color "#ff0080" - inactive-color "#8000ff" - urgent-color "#ff4080" + active-color "#e91e63" + inactive-color "#9f8c8e" + urgent-color "#f2b8b5" } shadow { @@ -18,19 +21,19 @@ layout { } tab-indicator { - active-color "#ff0080" - inactive-color "#8000ff" - urgent-color "#ff4080" + active-color "#e91e63" + inactive-color "#9f8c8e" + urgent-color "#f2b8b5" } insert-hint { - color "#ff008080" + color "#e91e6380" } } recent-windows { highlight { - active-color "#cc0066" - urgent-color "#ff4080" + active-color "#4a0e2f" + urgent-color "#f2b8b5" } -} \ No newline at end of file +} diff --git a/niri/.config/niri/dms/cursor.kdl b/niri/.config/niri/dms/cursor.kdl new file mode 100644 index 0000000..e69de29 diff --git a/niri/.config/niri/dms/layout.kdl b/niri/.config/niri/dms/layout.kdl index 36c08f3..431afbf 100644 --- a/niri/.config/niri/dms/layout.kdl +++ b/niri/.config/niri/dms/layout.kdl @@ -1,17 +1,22 @@ -layout { - gaps 4 +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! - border { - width 2 - } + layout { + gaps 4 - focus-ring { + border { width 2 - } -} -window-rule { - geometry-corner-radius 12 - clip-to-geometry true - tiled-state true - draw-border-with-background false -} + } + + focus-ring { + width 2 + } + } + window-rule { + geometry-corner-radius 12 + clip-to-geometry true + tiled-state true + draw-border-with-background false + } diff --git a/niri/.config/niri/dms/outputs.kdl b/niri/.config/niri/dms/outputs.kdl new file mode 100644 index 0000000..8912b3c --- /dev/null +++ b/niri/.config/niri/dms/outputs.kdl @@ -0,0 +1,14 @@ +// Auto-generated by DMS - do not edit manually + +output "DP-2" { + mode "2560x1440@180.002" + scale 1 + position x=0 y=0 +} + +output "DP-1" { + mode "2560x1440@59.951" + scale 1 + position x=2560 y=140 +} + diff --git a/niri/.config/niri/dms/wpblur.kdl b/niri/.config/niri/dms/wpblur.kdl index 88ac831..3d58802 100644 --- a/niri/.config/niri/dms/wpblur.kdl +++ b/niri/.config/niri/dms/wpblur.kdl @@ -1,4 +1,9 @@ +// ! DO NOT EDIT ! +// ! AUTO-GENERATED BY DMS ! +// ! CHANGES WILL BE OVERWRITTEN ! +// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + layer-rule { match namespace="dms:blurwallpaper" place-within-backdrop true -} \ No newline at end of file +} diff --git a/qt6ct/.config/qt6ct/colors/matugen.conf b/qt6ct/.config/qt6ct/colors/matugen.conf index 6094e1b..b596336 100644 --- a/qt6ct/.config/qt6ct/colors/matugen.conf +++ b/qt6ct/.config/qt6ct/colors/matugen.conf @@ -1,10 +1,10 @@ [ColorScheme] -active_colors=#f0f0f0, #0d0d0d, #1a0d1a, #8000ff, #1a0f1a, #1a0f1a, #f0f0f0, #ffffff, #f0f0f0, #181818, #181818, #000000, #ff0080, #ffffff, #00ff80, #00ff80, #0d0d0d, #0d0d0d, #0d0d0d, #e0e0e0, #e0e0e0 -disabled_colors=#e0e0e0, #1a0f1a, #1a0d1a, #8000ff, #1a0f1a, #1a0f1a, #e0e0e0, #e0e0e0, #e0e0e0, #1a0f1a, #1a0f1a, #000000, #1a0f1a, #e0e0e0, #e0e0e0, #e0e0e0, #1a0f1a, #1a0f1a, #1a0f1a, #e0e0e0, #e0e0e0 -inactive_colors=#e0e0e0, #0d0d0d, #1a0d1a, #8000ff, #1a0f1a, #1a0f1a, #e0e0e0, #e0e0e0, #e0e0e0, #0d0d0d, #0d0d0d, #000000, #00ff80, #ffffff, #00ff80, #00ff80, #0d0d0d, #0d0d0d, #0d0d0d, #e0e0e0, #e0e0e0 +active_colors=#f0dee0, #191112, #261d1e, #9f8c8e, #524345, #524345, #f0dee0, #000000, #f0dee0, #191112, #191112, #000000, #e91e63, #000000, #f8bbd9, #f8bbd9, #191112, #191112, #191112, #d6c2c3, #d6c2c3 +disabled_colors=#d6c2c3, #524345, #261d1e, #9f8c8e, #524345, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #524345, #524345, #000000, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #524345, #524345, #524345, #d6c2c3, #d6c2c3 +inactive_colors=#d6c2c3, #191112, #261d1e, #9f8c8e, #524345, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #191112, #191112, #000000, #f8bbd9, #000000, #f8bbd9, #f8bbd9, #191112, #191112, #191112, #d6c2c3, #d6c2c3 [ColorEffects:Disabled] -Color=224,224,224 +Color=214,194,195 ColorAmount=0 ColorEffect=0 ContrastAmount=0.65 @@ -14,7 +14,7 @@ IntensityEffect=2 [ColorEffects:Inactive] ChangeSelectionColor=true -Color=128,0,255 +Color=159,140,142 ColorAmount=0.025 ColorEffect=2 ContrastAmount=0.1 @@ -24,121 +24,121 @@ IntensityAmount=0 IntensityEffect=0 [Colors:Button] -BackgroundAlternate=26,13,26 -BackgroundNormal=13,13,13 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=38,29,30 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Complementary] -BackgroundAlternate=26,13,26 -BackgroundNormal=24,24,24 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=38,29,30 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Header] -BackgroundAlternate=24,24,24 -BackgroundNormal=13,13,13 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=25,17,18 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Header][Inactive] -BackgroundAlternate=13,13,13 -BackgroundNormal=24,24,24 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=25,17,18 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Selection] -BackgroundAlternate=204,0,102 -BackgroundNormal=255,0,128 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,255,255 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=255,255,255 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=74,14,47 +BackgroundNormal=233,30,99 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=0,0,0 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=0,0,0 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Tooltip] -BackgroundAlternate=24,24,24 -BackgroundNormal=13,13,13 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=25,17,18 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:View] -BackgroundAlternate=13,13,13 -BackgroundNormal=24,24,24 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=25,17,18 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [Colors:Window] -BackgroundAlternate=13,13,13 -BackgroundNormal=24,24,24 -DecorationFocus=255,0,128 -DecorationHover=255,0,128 -ForegroundActive=255,0,128 -ForegroundInactive=224,224,224 -ForegroundLink=0,255,128 -ForegroundNegative=255,64,128 -ForegroundNeutral=0,255,128 -ForegroundNormal=240,240,240 -ForegroundPositive=0,255,128 -ForegroundVisited=0,255,128 +BackgroundAlternate=25,17,18 +BackgroundNormal=25,17,18 +DecorationFocus=233,30,99 +DecorationHover=233,30,99 +ForegroundActive=233,30,99 +ForegroundInactive=214,194,195 +ForegroundLink=248,187,217 +ForegroundNegative=242,184,181 +ForegroundNeutral=248,187,217 +ForegroundNormal=240,222,224 +ForegroundPositive=248,187,217 +ForegroundVisited=248,187,217 [WM] -activeBackground=13,13,13 -activeBlend=240,240,240 -activeForeground=240,240,240 -inactiveBackground=24,24,24 -inactiveBlend=224,224,224 -inactiveForeground=224,224,224 \ No newline at end of file +activeBackground=25,17,18 +activeBlend=240,222,224 +activeForeground=240,222,224 +inactiveBackground=25,17,18 +inactiveBlend=214,194,195 +inactiveForeground=214,194,195 From 6d45946887eb58c48d694a9ac0aebce72ce37d1b Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Tue, 13 Jan 2026 20:59:39 +0100 Subject: [PATCH 09/20] Added EXPERIMENTAL hyprland config 2 --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index 47e6692..9c7dcd9 100755 --- a/install.sh +++ b/install.sh @@ -57,6 +57,7 @@ cd "$DOTSDIR" mapfile -t desktop < <( gum choose --header="Choose desktop configuration:" \ "Niri" \ + "Hyprland" \ "KDE Plasma" \ "None" ) From 48e2a75c5e23b870355d556e26c369d808ef7e7c Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Thu, 15 Jan 2026 21:26:24 +0100 Subject: [PATCH 10/20] Dafuq --- niri/.config/niri/config.kdl | 18 ++++++++++++++++++ niri/.config/niri/dms/cursor.kdl | 9 +++++++++ niri/.config/niri/dms/layout.kdl | 2 +- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 7fce1ed..a846cef 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -241,6 +241,22 @@ window-rule { match app-id=r#"org.quickshell$"# open-floating false } + +// Custom window rules +window-rule { + match app-id="vesktop" + match app-id="Ferdium" + + open-on-output "DP-1" + default-column-width { proportion 1.0; } +} + +// Steam notification +window-rule { + match app-id="steam" title=r#"^notificationtoasts_\d+_desktop$"# + default-floating-position x=10 y=10 relative-to="bottom-right" +} + debug { honor-xdg-activation-with-invalid-serial } @@ -262,3 +278,5 @@ include "dms/alttab.kdl" include "dms/binds.kdl" include "dms/outputs.kdl" + +include "dms/cursor.kdl" diff --git a/niri/.config/niri/dms/cursor.kdl b/niri/.config/niri/dms/cursor.kdl index e69de29..98298f2 100644 --- a/niri/.config/niri/dms/cursor.kdl +++ b/niri/.config/niri/dms/cursor.kdl @@ -0,0 +1,9 @@ +// ! DO NOT EDIT ! +// ! AUTO-GENERATED BY DMS ! +// ! CHANGES WILL BE OVERWRITTEN ! +// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + +cursor { + xcursor-theme "Sweet-cursors" + xcursor-size 24 +} \ No newline at end of file diff --git a/niri/.config/niri/dms/layout.kdl b/niri/.config/niri/dms/layout.kdl index 431afbf..81c88f6 100644 --- a/niri/.config/niri/dms/layout.kdl +++ b/niri/.config/niri/dms/layout.kdl @@ -4,7 +4,7 @@ // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! layout { - gaps 4 + gaps 8 border { width 2 From 1aca3dc934ecfe1492bba0a8462beaf14d53421c Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Fri, 16 Jan 2026 01:47:51 +0100 Subject: [PATCH 11/20] Let dms set nvim theme --- nvim/.config/nvim/init.lua | 2 -- 1 file changed, 2 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 238b285..804b3ed 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -1,5 +1,3 @@ -- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") vim.lsp.enable("gopls") - -vim.cmd("colorscheme cuddlefish") From 0c9ce7d44448c6212d1ab7b002c0fda79bcc729b Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 19 Jan 2026 03:16:48 +0100 Subject: [PATCH 12/20] Fixed double cava in install.sh --- install.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 9c7dcd9..bffbcc5 100755 --- a/install.sh +++ b/install.sh @@ -118,8 +118,7 @@ for choice in "${desktop[@]}"; do xdg-desktop-portal-gnome \ xdg-desktop-portal-gtk \ xdg-desktop-portal-wlr \ - quickshell \ - cava \ + quickshell-git \ cliphist \ wl-clipboard \ dgop \ From 298410e078c44fa950b39c258509bcb2ea6e5a75 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Wed, 21 Jan 2026 06:17:26 +0100 Subject: [PATCH 13/20] Godot editor --- ghostty/.config/ghostty/themes/dankcolors | 36 ++-- godot/.config/godot/editor_settings-4.5.tres | 2 +- hyprland/.config/hypr/dms/colors.conf | 25 +++ install.sh | 2 +- niri/.config/niri/dms/colors.kdl | 24 +-- niri/.config/niri/dms/layout.kdl | 2 +- qt6ct/.config/qt6ct/colors/matugen.conf | 214 +++++++++---------- 7 files changed, 165 insertions(+), 140 deletions(-) create mode 100644 hyprland/.config/hypr/dms/colors.conf diff --git a/ghostty/.config/ghostty/themes/dankcolors b/ghostty/.config/ghostty/themes/dankcolors index a134579..f6e9912 100644 --- a/ghostty/.config/ghostty/themes/dankcolors +++ b/ghostty/.config/ghostty/themes/dankcolors @@ -1,22 +1,22 @@ -background = #191112 -foreground = #f0dee0 -cursor-color = #e91e63 -selection-background = #4a0e2f -selection-foreground = #f0dee0 +background = #1a1018 +foreground = #f0dde9 +cursor-color = #ffabf1 +selection-background = #82007e +selection-foreground = #f0dde9 -palette = 0=#191112 -palette = 1=#d25e38 -palette = 2=#6ed686 -palette = 3=#cddb7b -palette = 4=#db5276 -palette = 5=#d4587e -palette = 6=#f32d6b +palette = 0=#1a1018 +palette = 1=#d95b3c +palette = 2=#6ed680 +palette = 3=#d2db7b +palette = 4=#c857b5 +palette = 5=#bf8cb6 +palette = 6=#ffabf1 palette = 7=#abb2bf palette = 8=#5c6370 -palette = 9=#e07f5f -palette = 10=#86e09a -palette = 11=#dce897 -palette = 12=#ffb8c7 -palette = 13=#bb5787 -palette = 14=#b3606f +palette = 9=#e0775f +palette = 10=#86e095 +palette = 11=#e1e897 +palette = 12=#ffbdf9 +palette = 13=#b255b2 +palette = 14=#aa6194 palette = 15=#ffffff diff --git a/godot/.config/godot/editor_settings-4.5.tres b/godot/.config/godot/editor_settings-4.5.tres index 64f8b77..986f2f2 100644 --- a/godot/.config/godot/editor_settings-4.5.tres +++ b/godot/.config/godot/editor_settings-4.5.tres @@ -79,7 +79,7 @@ _script_setup_templates_dictionary = { "Node2D": "0NodeDefault" } _use_favorites_root_selection = false -_script_setup_use_script_templates = false +_script_setup_use_script_templates = true shortcuts = [{ "name": "spatial_editor/viewport_zoom_modifier_1", "shortcuts": [SubResource("InputEventKey_xf3c6")] diff --git a/hyprland/.config/hypr/dms/colors.conf b/hyprland/.config/hypr/dms/colors.conf new file mode 100644 index 0000000..5ad1168 --- /dev/null +++ b/hyprland/.config/hypr/dms/colors.conf @@ -0,0 +1,25 @@ +# ! Auto-generated file. Do not edit directly. +# Remove source = ./dms/colors.conf from your config to override. + +$primary = rgb(ffabf1) +$outline = rgb(9c8c97) +$error = rgb(ffb4ab) + +general { + col.active_border = $primary + col.inactive_border = $outline +} + +group { + col.border_active = $primary + col.border_inactive = $outline + col.border_locked_active = $error + col.border_locked_inactive = $outline + + groupbar { + col.active = $primary + col.inactive = $outline + col.locked_active = $error + col.locked_inactive = $outline + } +} diff --git a/install.sh b/install.sh index bffbcc5..671340c 100755 --- a/install.sh +++ b/install.sh @@ -179,7 +179,7 @@ for choice in "${tools[@]}"; do tree # sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - git clone https://github.com/ohmyzsh/ohmyzsh "$HOME"/.oh-my-zsh + # git clone https://github.com/ohmyzsh/ohmyzsh "$HOME"/.oh-my-zsh stow fastfetch hyfetch nvim zsh --adopt # gum spin --title "Updating Tealdeer database" -- \ diff --git a/niri/.config/niri/dms/colors.kdl b/niri/.config/niri/dms/colors.kdl index cdbc57c..5ec6870 100644 --- a/niri/.config/niri/dms/colors.kdl +++ b/niri/.config/niri/dms/colors.kdl @@ -5,15 +5,15 @@ layout { background-color "transparent" focus-ring { - active-color "#e91e63" - inactive-color "#9f8c8e" - urgent-color "#f2b8b5" + active-color "#ffabf1" + inactive-color "#9c8c97" + urgent-color "#ffb4ab" } border { - active-color "#e91e63" - inactive-color "#9f8c8e" - urgent-color "#f2b8b5" + active-color "#ffabf1" + inactive-color "#9c8c97" + urgent-color "#ffb4ab" } shadow { @@ -21,19 +21,19 @@ layout { } tab-indicator { - active-color "#e91e63" - inactive-color "#9f8c8e" - urgent-color "#f2b8b5" + active-color "#ffabf1" + inactive-color "#9c8c97" + urgent-color "#ffb4ab" } insert-hint { - color "#e91e6380" + color "#ffabf180" } } recent-windows { highlight { - active-color "#4a0e2f" - urgent-color "#f2b8b5" + active-color "#82007e" + urgent-color "#ffb4ab" } } diff --git a/niri/.config/niri/dms/layout.kdl b/niri/.config/niri/dms/layout.kdl index 81c88f6..431afbf 100644 --- a/niri/.config/niri/dms/layout.kdl +++ b/niri/.config/niri/dms/layout.kdl @@ -4,7 +4,7 @@ // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! layout { - gaps 8 + gaps 4 border { width 2 diff --git a/qt6ct/.config/qt6ct/colors/matugen.conf b/qt6ct/.config/qt6ct/colors/matugen.conf index b596336..9f281fe 100644 --- a/qt6ct/.config/qt6ct/colors/matugen.conf +++ b/qt6ct/.config/qt6ct/colors/matugen.conf @@ -1,10 +1,10 @@ [ColorScheme] -active_colors=#f0dee0, #191112, #261d1e, #9f8c8e, #524345, #524345, #f0dee0, #000000, #f0dee0, #191112, #191112, #000000, #e91e63, #000000, #f8bbd9, #f8bbd9, #191112, #191112, #191112, #d6c2c3, #d6c2c3 -disabled_colors=#d6c2c3, #524345, #261d1e, #9f8c8e, #524345, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #524345, #524345, #000000, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #524345, #524345, #524345, #d6c2c3, #d6c2c3 -inactive_colors=#d6c2c3, #191112, #261d1e, #9f8c8e, #524345, #524345, #d6c2c3, #d6c2c3, #d6c2c3, #191112, #191112, #000000, #f8bbd9, #000000, #f8bbd9, #f8bbd9, #191112, #191112, #191112, #d6c2c3, #d6c2c3 +active_colors=#f0dde9, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #f0dde9, #5c0059, #f0dde9, #1a1018, #1a1018, #000000, #ffabf1, #5c0059, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd +disabled_colors=#d4c1cd, #50434c, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #000000, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #50434c, #d4c1cd, #d4c1cd +inactive_colors=#d4c1cd, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #1a1018, #1a1018, #000000, #eab9d1, #472639, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd [ColorEffects:Disabled] -Color=214,194,195 +Color=212,193,205 ColorAmount=0 ColorEffect=0 ContrastAmount=0.65 @@ -14,7 +14,7 @@ IntensityEffect=2 [ColorEffects:Inactive] ChangeSelectionColor=true -Color=159,140,142 +Color=156,140,151 ColorAmount=0.025 ColorEffect=2 ContrastAmount=0.1 @@ -24,121 +24,121 @@ IntensityAmount=0 IntensityEffect=0 [Colors:Button] -BackgroundAlternate=38,29,30 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=39,28,36 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Complementary] -BackgroundAlternate=38,29,30 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=39,28,36 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Header] -BackgroundAlternate=25,17,18 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=26,16,24 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Header][Inactive] -BackgroundAlternate=25,17,18 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=26,16,24 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Selection] -BackgroundAlternate=74,14,47 -BackgroundNormal=233,30,99 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=0,0,0 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=0,0,0 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=130,0,126 +BackgroundNormal=255,171,241 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=92,0,89 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=92,0,89 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Tooltip] -BackgroundAlternate=25,17,18 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=26,16,24 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:View] -BackgroundAlternate=25,17,18 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=35,24,32 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [Colors:Window] -BackgroundAlternate=25,17,18 -BackgroundNormal=25,17,18 -DecorationFocus=233,30,99 -DecorationHover=233,30,99 -ForegroundActive=233,30,99 -ForegroundInactive=214,194,195 -ForegroundLink=248,187,217 -ForegroundNegative=242,184,181 -ForegroundNeutral=248,187,217 -ForegroundNormal=240,222,224 -ForegroundPositive=248,187,217 -ForegroundVisited=248,187,217 +BackgroundAlternate=26,16,24 +BackgroundNormal=26,16,24 +DecorationFocus=255,171,241 +DecorationHover=255,171,241 +ForegroundActive=255,171,241 +ForegroundInactive=212,193,205 +ForegroundLink=252,178,199 +ForegroundNegative=255,180,171 +ForegroundNeutral=234,185,209 +ForegroundNormal=240,221,233 +ForegroundPositive=252,178,199 +ForegroundVisited=234,185,209 [WM] -activeBackground=25,17,18 -activeBlend=240,222,224 -activeForeground=240,222,224 -inactiveBackground=25,17,18 -inactiveBlend=214,194,195 -inactiveForeground=214,194,195 +activeBackground=26,16,24 +activeBlend=240,221,233 +activeForeground=240,221,233 +inactiveBackground=26,16,24 +inactiveBlend=212,193,205 +inactiveForeground=212,193,205 From 6d0351599b4c831ddd29f7c6ee216b63d936179d Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Sun, 25 Jan 2026 06:54:00 +0100 Subject: [PATCH 14/20] added update mirrorlist script --- zsh/.omz-custom/aliases.zsh | 1 + zsh/.omz-custom/scripts/update-mirrorlist.sh | 3 +++ 2 files changed, 4 insertions(+) create mode 100755 zsh/.omz-custom/scripts/update-mirrorlist.sh diff --git a/zsh/.omz-custom/aliases.zsh b/zsh/.omz-custom/aliases.zsh index 9a2a942..9fe06a7 100644 --- a/zsh/.omz-custom/aliases.zsh +++ b/zsh/.omz-custom/aliases.zsh @@ -16,3 +16,4 @@ alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg" alias cherry-merge="$ZSH_CUSTOM/scripts/cherry-merge.sh" alias push-main-current="$ZSH_CUSTOM/scripts/push-main-current.sh" +alias update-mirrorlist="$ZSH_CUSTOM/scripts/update-mirrorlist.sh" diff --git a/zsh/.omz-custom/scripts/update-mirrorlist.sh b/zsh/.omz-custom/scripts/update-mirrorlist.sh new file mode 100755 index 0000000..f72f308 --- /dev/null +++ b/zsh/.omz-custom/scripts/update-mirrorlist.sh @@ -0,0 +1,3 @@ +sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist_"$(date +%Y-%m-%d_%H-%M-%S)".bak +sudo reflector -c DE --protocol https --sort rate --latest 50 --download-timeout 5 --threads 5 --save /etc/pacman.d/mirrorlist +sudo pacman -Sy From 8449505a530ec760aef0a92b0d6f21d23ef80cae Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 26 Jan 2026 01:16:02 +0100 Subject: [PATCH 15/20] Refactored install.sh a bit --- install.sh | 51 ++++++++------------------------------------------- 1 file changed, 8 insertions(+), 43 deletions(-) diff --git a/install.sh b/install.sh index 671340c..9836dc9 100755 --- a/install.sh +++ b/install.sh @@ -4,47 +4,31 @@ set -e DOTSDIR=$(pwd) -######################### -## gum style variables ## -######################### - -# GUM_SPIN_SPINNER="minidot" -# GUM_SPIN_SHOW_OUTPUT="true" - sudo -v || exit 1 -#################### -## Updating Repos ## -#################### +##################### +## Updating System ## +##################### -sudo pacman -Syy +sudo pacman -Syyu --noconfirm -#################### -## Installing gum ## -#################### +############################# +## Installing dependencies ## +############################# -if ! command -v gum &>/dev/null; then - echo "Installing gum" - sudo pacman -S --needed --noconfirm gum -fi +sudo pacman -S --noconfirm --needed gum stow base-devel git ################################### ## Installing yay & dependencies ## ################################### if ! command -v yay &>/dev/null; then - sudo -v || exit 1 - # gum spin --title "Installing yay dependencies" -- \ - sudo pacman -S base-devel git --needed --noconfirm - TEMP_DIR=$(mktemp -d) - # gum spin --title "Cloning yay-bin from AUR" -- \ git clone https://aur.archlinux.org/yay-bin.git "$TEMP_DIR"/yay cd "$TEMP_DIR"/yay sudo -v || exit 1 - # gum spin --title "Installing yay" -- \ makepkg -si --noconfirm fi @@ -89,14 +73,6 @@ mapfile -t extratools < <( "MPV" ) -##################### -## Installing stow ## -##################### - -sudo -v || exit 1 -# gum spin --title "Installing GNU Stow" -- \ -yay -S --needed --noconfirm stow - ###################### ## Applying configs ## ###################### @@ -105,7 +81,6 @@ for choice in "${desktop[@]}"; do case "$choice" in "Niri") sudo -v || exit 1 - # gum spin --title "Installing niri alongside required packages" -- \ yay -S --needed --noconfirm \ niri \ nautilus \ @@ -149,7 +124,6 @@ for choice in "${desktop[@]}"; do "KDE Plasma") sudo -v || exit 1 - # gum spin --title "Installing KDE Plasma" -- \ pacman -S --needed --noconfirm plasma kde-applications sudo systemctl enable sddm ;; @@ -160,7 +134,6 @@ for choice in "${tools[@]}"; do case "$choice" in "Terminal") sudo -v || exit 1 - # gum spin --title "Installing Terminal packages..." -- \ yay -S --needed --noconfirm \ fastfetch \ hyfetch \ @@ -178,11 +151,8 @@ for choice in "${tools[@]}"; do imagemagick \ tree - # sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - # git clone https://github.com/ohmyzsh/ohmyzsh "$HOME"/.oh-my-zsh stow fastfetch hyfetch nvim zsh --adopt - # gum spin --title "Updating Tealdeer database" -- \ tldr --update chsh -s /bin/zsh "$USER" @@ -190,7 +160,6 @@ for choice in "${tools[@]}"; do "Terminal Emulator") sudo -v || exit 1 - # gum spin --title "Installing Terminal Emulator..." -- \ yay -S --needed --noconfirm \ ghostty stow ghostty --adopt @@ -198,7 +167,6 @@ for choice in "${tools[@]}"; do "Gaming") sudo -v || exit 1 - # gum spin --title "Installing Gaming Packages..." -- \ yay -S --needed --noconfirm \ mangohud \ gamemode \ @@ -218,14 +186,12 @@ for choice in "${tools[@]}"; do sudo -v || exit 1 - # gum spin --spinner minidot --title "Applying arrpy systemd fix..." -- \ sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service sudo systemctl enable arrpc --now ;; "VR Gaming") sudo -v || exit 1 - # gum spin --title "Installing VR Gaming Packages..." -- \ yay -S --needed --noconfirm \ alvr-launcher-bin \ wayvr @@ -233,7 +199,6 @@ for choice in "${tools[@]}"; do "Hamr Sticker Picker") sudo -v || exit 1 - # gum spin --title "Installing hamr..." -- \ yay -S --needed --noconfirm \ hamr From d0a61e20d2b94d1dbd0c5f1d7ae233032037fdd0 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 26 Jan 2026 06:44:58 +0100 Subject: [PATCH 16/20] Removed color configs from dns --- ghostty/.config/ghostty/themes/.gitignore | 1 + ghostty/.config/ghostty/themes/dankcolors | 22 ---- hyprland/.config/hypr/dms/.gitignore | 1 + hyprland/.config/hypr/dms/colors.conf | 25 ---- niri/.config/niri/dms/.gitignore | 1 + niri/.config/niri/dms/colors.kdl | 39 ------ qt6ct/.config/qt6ct/colors/.gitignore | 1 + qt6ct/.config/qt6ct/colors/matugen.conf | 144 ---------------------- 8 files changed, 4 insertions(+), 230 deletions(-) create mode 100644 ghostty/.config/ghostty/themes/.gitignore delete mode 100644 ghostty/.config/ghostty/themes/dankcolors create mode 100644 hyprland/.config/hypr/dms/.gitignore delete mode 100644 hyprland/.config/hypr/dms/colors.conf create mode 100644 niri/.config/niri/dms/.gitignore delete mode 100644 niri/.config/niri/dms/colors.kdl create mode 100644 qt6ct/.config/qt6ct/colors/.gitignore delete mode 100644 qt6ct/.config/qt6ct/colors/matugen.conf diff --git a/ghostty/.config/ghostty/themes/.gitignore b/ghostty/.config/ghostty/themes/.gitignore new file mode 100644 index 0000000..fe5d84e --- /dev/null +++ b/ghostty/.config/ghostty/themes/.gitignore @@ -0,0 +1 @@ +dankcolors diff --git a/ghostty/.config/ghostty/themes/dankcolors b/ghostty/.config/ghostty/themes/dankcolors deleted file mode 100644 index f6e9912..0000000 --- a/ghostty/.config/ghostty/themes/dankcolors +++ /dev/null @@ -1,22 +0,0 @@ -background = #1a1018 -foreground = #f0dde9 -cursor-color = #ffabf1 -selection-background = #82007e -selection-foreground = #f0dde9 - -palette = 0=#1a1018 -palette = 1=#d95b3c -palette = 2=#6ed680 -palette = 3=#d2db7b -palette = 4=#c857b5 -palette = 5=#bf8cb6 -palette = 6=#ffabf1 -palette = 7=#abb2bf -palette = 8=#5c6370 -palette = 9=#e0775f -palette = 10=#86e095 -palette = 11=#e1e897 -palette = 12=#ffbdf9 -palette = 13=#b255b2 -palette = 14=#aa6194 -palette = 15=#ffffff diff --git a/hyprland/.config/hypr/dms/.gitignore b/hyprland/.config/hypr/dms/.gitignore new file mode 100644 index 0000000..1838a28 --- /dev/null +++ b/hyprland/.config/hypr/dms/.gitignore @@ -0,0 +1 @@ +colors.conf diff --git a/hyprland/.config/hypr/dms/colors.conf b/hyprland/.config/hypr/dms/colors.conf deleted file mode 100644 index 5ad1168..0000000 --- a/hyprland/.config/hypr/dms/colors.conf +++ /dev/null @@ -1,25 +0,0 @@ -# ! Auto-generated file. Do not edit directly. -# Remove source = ./dms/colors.conf from your config to override. - -$primary = rgb(ffabf1) -$outline = rgb(9c8c97) -$error = rgb(ffb4ab) - -general { - col.active_border = $primary - col.inactive_border = $outline -} - -group { - col.border_active = $primary - col.border_inactive = $outline - col.border_locked_active = $error - col.border_locked_inactive = $outline - - groupbar { - col.active = $primary - col.inactive = $outline - col.locked_active = $error - col.locked_inactive = $outline - } -} diff --git a/niri/.config/niri/dms/.gitignore b/niri/.config/niri/dms/.gitignore new file mode 100644 index 0000000..9acfe28 --- /dev/null +++ b/niri/.config/niri/dms/.gitignore @@ -0,0 +1 @@ +colors.kdl diff --git a/niri/.config/niri/dms/colors.kdl b/niri/.config/niri/dms/colors.kdl deleted file mode 100644 index 5ec6870..0000000 --- a/niri/.config/niri/dms/colors.kdl +++ /dev/null @@ -1,39 +0,0 @@ -// ! Auto-generated file. Do not edit directly. -// Remove `include "dms/colors.kdl"` from your config to override. - -layout { - background-color "transparent" - - focus-ring { - active-color "#ffabf1" - inactive-color "#9c8c97" - urgent-color "#ffb4ab" - } - - border { - active-color "#ffabf1" - inactive-color "#9c8c97" - urgent-color "#ffb4ab" - } - - shadow { - color "#00000070" - } - - tab-indicator { - active-color "#ffabf1" - inactive-color "#9c8c97" - urgent-color "#ffb4ab" - } - - insert-hint { - color "#ffabf180" - } -} - -recent-windows { - highlight { - active-color "#82007e" - urgent-color "#ffb4ab" - } -} diff --git a/qt6ct/.config/qt6ct/colors/.gitignore b/qt6ct/.config/qt6ct/colors/.gitignore new file mode 100644 index 0000000..f25037d --- /dev/null +++ b/qt6ct/.config/qt6ct/colors/.gitignore @@ -0,0 +1 @@ +matugen.conf diff --git a/qt6ct/.config/qt6ct/colors/matugen.conf b/qt6ct/.config/qt6ct/colors/matugen.conf deleted file mode 100644 index 9f281fe..0000000 --- a/qt6ct/.config/qt6ct/colors/matugen.conf +++ /dev/null @@ -1,144 +0,0 @@ -[ColorScheme] -active_colors=#f0dde9, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #f0dde9, #5c0059, #f0dde9, #1a1018, #1a1018, #000000, #ffabf1, #5c0059, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd -disabled_colors=#d4c1cd, #50434c, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #000000, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #50434c, #50434c, #50434c, #d4c1cd, #d4c1cd -inactive_colors=#d4c1cd, #1a1018, #271c24, #9c8c97, #50434c, #50434c, #d4c1cd, #d4c1cd, #d4c1cd, #1a1018, #1a1018, #000000, #eab9d1, #472639, #eab9d1, #eab9d1, #231820, #1a1018, #1a1018, #d4c1cd, #d4c1cd - -[ColorEffects:Disabled] -Color=212,193,205 -ColorAmount=0 -ColorEffect=0 -ContrastAmount=0.65 -ContrastEffect=1 -IntensityAmount=0.1 -IntensityEffect=2 - -[ColorEffects:Inactive] -ChangeSelectionColor=true -Color=156,140,151 -ColorAmount=0.025 -ColorEffect=2 -ContrastAmount=0.1 -ContrastEffect=2 -Enable=false -IntensityAmount=0 -IntensityEffect=0 - -[Colors:Button] -BackgroundAlternate=39,28,36 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Complementary] -BackgroundAlternate=39,28,36 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Header] -BackgroundAlternate=26,16,24 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Header][Inactive] -BackgroundAlternate=26,16,24 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Selection] -BackgroundAlternate=130,0,126 -BackgroundNormal=255,171,241 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=92,0,89 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=92,0,89 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Tooltip] -BackgroundAlternate=26,16,24 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:View] -BackgroundAlternate=35,24,32 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[Colors:Window] -BackgroundAlternate=26,16,24 -BackgroundNormal=26,16,24 -DecorationFocus=255,171,241 -DecorationHover=255,171,241 -ForegroundActive=255,171,241 -ForegroundInactive=212,193,205 -ForegroundLink=252,178,199 -ForegroundNegative=255,180,171 -ForegroundNeutral=234,185,209 -ForegroundNormal=240,221,233 -ForegroundPositive=252,178,199 -ForegroundVisited=234,185,209 - -[WM] -activeBackground=26,16,24 -activeBlend=240,221,233 -activeForeground=240,221,233 -inactiveBackground=26,16,24 -inactiveBlend=212,193,205 -inactiveForeground=212,193,205 From db33e654b567668adcebdb2968385875f1d8b424 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 26 Jan 2026 06:50:26 +0100 Subject: [PATCH 17/20] Removed files generated by dms --- hyprland/.config/hypr/dms/.gitignore | 3 +++ niri/.config/niri/dms/.gitignore | 5 +++++ niri/.config/niri/dms/alttab.kdl | 10 ---------- niri/.config/niri/dms/cursor.kdl | 9 --------- niri/.config/niri/dms/layout.kdl | 22 ---------------------- niri/.config/niri/dms/outputs.kdl | 14 -------------- niri/.config/niri/dms/wpblur.kdl | 9 --------- 7 files changed, 8 insertions(+), 64 deletions(-) delete mode 100644 niri/.config/niri/dms/alttab.kdl delete mode 100644 niri/.config/niri/dms/cursor.kdl delete mode 100644 niri/.config/niri/dms/layout.kdl delete mode 100644 niri/.config/niri/dms/outputs.kdl delete mode 100644 niri/.config/niri/dms/wpblur.kdl diff --git a/hyprland/.config/hypr/dms/.gitignore b/hyprland/.config/hypr/dms/.gitignore index 1838a28..a981021 100644 --- a/hyprland/.config/hypr/dms/.gitignore +++ b/hyprland/.config/hypr/dms/.gitignore @@ -1 +1,4 @@ colors.conf +cursor.conf +layout.conf +outputs.conf diff --git a/niri/.config/niri/dms/.gitignore b/niri/.config/niri/dms/.gitignore index 9acfe28..9f6cf4b 100644 --- a/niri/.config/niri/dms/.gitignore +++ b/niri/.config/niri/dms/.gitignore @@ -1 +1,6 @@ +alttab.kdl colors.kdl +cursor.kdl +layout.kdl +outputs.kdl +wpblur.kdl diff --git a/niri/.config/niri/dms/alttab.kdl b/niri/.config/niri/dms/alttab.kdl deleted file mode 100644 index 091ea07..0000000 --- a/niri/.config/niri/dms/alttab.kdl +++ /dev/null @@ -1,10 +0,0 @@ -// ! DO NOT EDIT ! - // ! AUTO-GENERATED BY DMS ! - // ! CHANGES WILL BE OVERWRITTEN ! - // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! - - recent-windows { - highlight { - corner-radius 12 - } - } diff --git a/niri/.config/niri/dms/cursor.kdl b/niri/.config/niri/dms/cursor.kdl deleted file mode 100644 index 98298f2..0000000 --- a/niri/.config/niri/dms/cursor.kdl +++ /dev/null @@ -1,9 +0,0 @@ -// ! DO NOT EDIT ! -// ! AUTO-GENERATED BY DMS ! -// ! CHANGES WILL BE OVERWRITTEN ! -// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! - -cursor { - xcursor-theme "Sweet-cursors" - xcursor-size 24 -} \ No newline at end of file diff --git a/niri/.config/niri/dms/layout.kdl b/niri/.config/niri/dms/layout.kdl deleted file mode 100644 index 431afbf..0000000 --- a/niri/.config/niri/dms/layout.kdl +++ /dev/null @@ -1,22 +0,0 @@ -// ! DO NOT EDIT ! - // ! AUTO-GENERATED BY DMS ! - // ! CHANGES WILL BE OVERWRITTEN ! - // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! - - layout { - gaps 4 - - border { - width 2 - } - - focus-ring { - width 2 - } - } - window-rule { - geometry-corner-radius 12 - clip-to-geometry true - tiled-state true - draw-border-with-background false - } diff --git a/niri/.config/niri/dms/outputs.kdl b/niri/.config/niri/dms/outputs.kdl deleted file mode 100644 index 8912b3c..0000000 --- a/niri/.config/niri/dms/outputs.kdl +++ /dev/null @@ -1,14 +0,0 @@ -// Auto-generated by DMS - do not edit manually - -output "DP-2" { - mode "2560x1440@180.002" - scale 1 - position x=0 y=0 -} - -output "DP-1" { - mode "2560x1440@59.951" - scale 1 - position x=2560 y=140 -} - diff --git a/niri/.config/niri/dms/wpblur.kdl b/niri/.config/niri/dms/wpblur.kdl deleted file mode 100644 index 3d58802..0000000 --- a/niri/.config/niri/dms/wpblur.kdl +++ /dev/null @@ -1,9 +0,0 @@ -// ! DO NOT EDIT ! -// ! AUTO-GENERATED BY DMS ! -// ! CHANGES WILL BE OVERWRITTEN ! -// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! - -layer-rule { - match namespace="dms:blurwallpaper" - place-within-backdrop true -} From 57b6aefc41e25bd5e12e4223cd0747b55fa05c10 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Mon, 26 Jan 2026 06:54:03 +0100 Subject: [PATCH 18/20] Removed display config from niri main config --- niri/.config/niri/config.kdl | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index a846cef..eaee7af 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -5,38 +5,6 @@ config-notification { disable-failed } -// Outputs from existing configuration -output "eDP-1" { - // Uncomment this line to disable this output. - // off - - // Resolution and, optionally, refresh rate of the output. - // The format is "x" or "x@". - // If the refresh rate is omitted, niri will pick the highest refresh rate - // for the resolution. - // If the mode is omitted altogether or is invalid, niri will pick one automatically. - // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. - mode "1920x1080@144" - - // You can use integer or fractional scale, for example use 1.5 for 150% scale. - scale 1 - - // Transform allows to rotate the output counter-clockwise, valid values are: - // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. - transform "normal" - - // Position of the output in the global coordinate space. - // This affects directional monitor actions like "focus-monitor-left", and cursor movement. - // The cursor can only move between directly adjacent outputs. - // Output scale and rotation has to be taken into account for positioning: - // outputs are sized in logical, or scaled, pixels. - // For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, - // so to put another output directly adjacent to it on the right, set its x to 1920. - // If the position is unset or results in an overlap, the output is instead placed - // automatically. - position x=0 y=0 -} - gestures { hot-corners { From 7766acd5af16a3dafa62066dd0603990fe683019 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Wed, 28 Jan 2026 23:03:00 +0100 Subject: [PATCH 19/20] Environment update --- install.sh | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 9836dc9..bbffecc 100755 --- a/install.sh +++ b/install.sh @@ -77,6 +77,8 @@ mapfile -t extratools < <( ## Applying configs ## ###################### +env_to_set=() + for choice in "${desktop[@]}"; do case "$choice" in "Niri") @@ -110,7 +112,8 @@ for choice in "${desktop[@]}"; do xdg-mime default org.gnome.nautilus.desktop inode/directory mkdir -p "$HOME"/.config/environment.d - echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + # echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct") systemctl --user daemon-reload systemctl --user enable dms @@ -121,7 +124,50 @@ for choice in "${desktop[@]}"; do # dms greeter sync sudo systemctl enable ly@tty1 ;; + "Hyprland") + sudo -v || exit 1 + yay -S --needed --noconfirm \ + hyprland \ + uswm \ + nautilus \ + gnome-keyring \ + brightnessctl \ + cava \ + candy-icons-git \ + power-profiles-daemon \ + qt6ct-kde \ + xdg-desktop-portal-gnome \ + xdg-desktop-portal-gtk \ + xdg-desktop-portal-wlr \ + quickshell-git \ + cliphist \ + wl-clipboard \ + dgop \ + matugen-bin \ + qt6-multimedia \ + dms-shell-bin \ + xwayland-satellite \ + ly \ + noto-fonts-emoji + stow hyprland qt6ct --adopt + + xdg-mime default org.gnome.nautilus.desktop inode/directory + + mkdir -p "$HOME"/.config/environment.d + # echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct") + systemctl --user daemon-reload + + systemctl --user enable dms + systemctl --user add-wants hyprland-session.target dms + systemctl --user add-wants hyprland-session.target gnome-keyring-daemon.service + + # dms greeter enable + # dms greeter sync + sudo systemctl enable ly@tty1 + + ;; "KDE Plasma") sudo -v || exit 1 pacman -S --needed --noconfirm plasma kde-applications @@ -284,6 +330,12 @@ for choice in "${extratools[@]}"; do esac done +mkdir -p "$HOME"/.config/environment.d +echo "$( + IFS=$'\n' + printf "%s\n" "${env_to_set[@]}" | sort -u +)" >"$HOME"/.config/envritonment.d/90-dots.conf + extpkgstr=$( IFS=" " echo "${extrapkgs[*]}" From d0384e46bdbefcd282a55bac26fb8b43ed8091f9 Mon Sep 17 00:00:00 2001 From: Vivian Elisabeth H <36878099+SparkleDEV@users.noreply.github.com> Date: Sat, 31 Jan 2026 14:01:46 +0100 Subject: [PATCH 20/20] Typooooo --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index bbffecc..69c0d2c 100755 --- a/install.sh +++ b/install.sh @@ -334,7 +334,7 @@ mkdir -p "$HOME"/.config/environment.d echo "$( IFS=$'\n' printf "%s\n" "${env_to_set[@]}" | sort -u -)" >"$HOME"/.config/envritonment.d/90-dots.conf +)" >"$HOME"/.config/environment.d/90-dots.conf extpkgstr=$( IFS=" "