mirror of
https://git.sr.ht/~azikx/wyswort
synced 2024-10-30 07:06:19 +00:00
update
This commit is contained in:
parent
e7af954266
commit
4ac822706f
522
flake.lock
522
flake.lock
|
@ -4,14 +4,15 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland": [
|
"hyprland": [
|
||||||
"hyprland"
|
"hyprland"
|
||||||
]
|
],
|
||||||
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726437584,
|
"lastModified": 1728710667,
|
||||||
"narHash": "sha256-lMIFDORuyMYHtUPrRWU5WjGcS+ZMrR4/wBSO+sgUVSY=",
|
"narHash": "sha256-9HR9EePhzweUAUPUccByNYxKQzfFAnxfu2BXTLqOLZQ=",
|
||||||
"owner": "KZDKM",
|
"owner": "KZDKM",
|
||||||
"repo": "Hyprspace",
|
"repo": "Hyprspace",
|
||||||
"rev": "8f14fa2e10d24742d713f04c278bc7651037b74b",
|
"rev": "e8406a7708bceb3b5bedf56b67490dbe3d27e6f8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -26,14 +27,14 @@
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"systems": "systems"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1721135360,
|
"lastModified": 1728684316,
|
||||||
"narHash": "sha256-ZhSA0e45UxiOAjEVqkym/aULh0Dt+KHJLNda7bjx9UI=",
|
"narHash": "sha256-fQ4LkmZeW4eGowbVfvct1hLFD0hNkZiX5SzRlWqhgxc=",
|
||||||
"owner": "anyrun-org",
|
"owner": "anyrun-org",
|
||||||
"repo": "anyrun",
|
"repo": "anyrun",
|
||||||
"rev": "c6101a31a80b51e32e96f6a77616b609770172e0",
|
"rev": "6c974bc5f3f82f505278befa4b24d96ba8eb06f1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -62,11 +63,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726665257,
|
"lastModified": 1728326504,
|
||||||
"narHash": "sha256-rEzEZtd3iyVo5RJ1OGujOlnywNf3gsrOnjAn1NLciD4=",
|
"narHash": "sha256-dQXAj+4d6neY7ldCiH6gNym3upP49PVxRzEPxXlD9Aw=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "aquamarine",
|
"repo": "aquamarine",
|
||||||
"rev": "752d0fbd141fabb5a1e7f865199b80e6e76f8d8e",
|
"rev": "65dd97b5d21e917295159bbef1d52e06963f4eb0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -101,11 +102,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726382392,
|
"lastModified": 1728599021,
|
||||||
"narHash": "sha256-/yKVQc9Z692yQzamLD3WEXH6sRY6/9hhiZ3gmeMRfA8=",
|
"narHash": "sha256-smnxp3ceDH/DFIy0ANm8E1WC78UoC0LKTtl90EynJjc=",
|
||||||
"owner": "kaeeraa",
|
"owner": "kaeeraa",
|
||||||
"repo": "ayugram-desktop",
|
"repo": "ayugram-desktop",
|
||||||
"rev": "e28e7e5483dec654ff95da6649a35cfe28a2ab84",
|
"rev": "f126f1529ffd818905232ad6054d21999c2a2cdd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -149,30 +150,14 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"base16-foot": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1696725948,
|
|
||||||
"narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "base16-foot",
|
|
||||||
"rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "base16-foot",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"base16-helix": {
|
"base16-helix": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1720809814,
|
"lastModified": 1725860795,
|
||||||
"narHash": "sha256-numb3xigRGnr/deF7wdjBwVg7fpbTH7reFDkJ75AJkY=",
|
"narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "base16-helix",
|
"repo": "base16-helix",
|
||||||
"rev": "34f41987bec14c0f3f6b2155c19787b1f6489625",
|
"rev": "7f795bf75d38e0eea9fed287264067ca187b88a9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -181,38 +166,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"base16-kitty": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1665001328,
|
|
||||||
"narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
|
|
||||||
"owner": "kdrag0n",
|
|
||||||
"repo": "base16-kitty",
|
|
||||||
"rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "kdrag0n",
|
|
||||||
"repo": "base16-kitty",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"base16-tmux": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1696725902,
|
|
||||||
"narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "base16-tmux",
|
|
||||||
"rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "tinted-theming",
|
|
||||||
"repo": "base16-tmux",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"base16-vim": {
|
"base16-vim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -237,11 +190,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722113426,
|
"lastModified": 1728330715,
|
||||||
"narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=",
|
"narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "devshell",
|
"repo": "devshell",
|
||||||
"rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae",
|
"rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -259,11 +212,11 @@
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "pkgs/firefox-addons",
|
"dir": "pkgs/firefox-addons",
|
||||||
"lastModified": 1726459406,
|
"lastModified": 1728792245,
|
||||||
"narHash": "sha256-gE3ujV5cS6KrTmstZqxWzFrQzn7lmcHsGlg6H+XlwSQ=",
|
"narHash": "sha256-u3DIFQ26jtO9kgxSXMVYYdjSF8VArR0jA0N7ns1wWoo=",
|
||||||
"owner": "rycee",
|
"owner": "rycee",
|
||||||
"repo": "nur-expressions",
|
"repo": "nur-expressions",
|
||||||
"rev": "21a12c141b50fa8712ffbcce35b2f476393197e8",
|
"rev": "8064396aa8c2491dcecbedf9c71140936f032056",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -274,20 +227,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1696426674,
|
|
||||||
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
||||||
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
|
||||||
"revCount": 57,
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"type": "tarball",
|
|
||||||
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-compat_2": {
|
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1696426674,
|
"lastModified": 1696426674,
|
||||||
|
@ -303,7 +242,37 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flake-compat_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1696426674,
|
||||||
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||||
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||||
|
"revCount": 57,
|
||||||
|
"type": "tarball",
|
||||||
|
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "tarball",
|
||||||
|
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-compat_3": {
|
"flake-compat_3": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1696426674,
|
||||||
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-compat_4": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1673956053,
|
"lastModified": 1673956053,
|
||||||
|
@ -327,11 +296,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717285511,
|
"lastModified": 1727826117,
|
||||||
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
|
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
|
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -345,11 +314,11 @@
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726153070,
|
"lastModified": 1727826117,
|
||||||
"narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=",
|
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a",
|
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -366,11 +335,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726153070,
|
"lastModified": 1727826117,
|
||||||
"narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=",
|
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a",
|
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -381,14 +350,14 @@
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_2"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1726560853,
|
||||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -414,14 +383,14 @@
|
||||||
},
|
},
|
||||||
"flake-utils_3": {
|
"flake-utils_3": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_4"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1726560853,
|
||||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -453,7 +422,7 @@
|
||||||
},
|
},
|
||||||
"flake-utils_5": {
|
"flake-utils_5": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_6"
|
"systems": "systems_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1710146030,
|
||||||
|
@ -491,7 +460,7 @@
|
||||||
"nixvim",
|
"nixvim",
|
||||||
"flake-compat"
|
"flake-compat"
|
||||||
],
|
],
|
||||||
"gitignore": "gitignore",
|
"gitignore": "gitignore_2",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixvim",
|
"nixvim",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
|
@ -502,11 +471,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725513492,
|
"lastModified": 1728727368,
|
||||||
"narHash": "sha256-tyMUA6NgJSvvQuzB7A1Sf8+0XCHyfSPRx/b00o6K0uo=",
|
"narHash": "sha256-7FMyNISP7K6XDSIt1NJxkXZnEdV3HZUXvFoBaJ/qdOg=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "7570de7b9b504cfe92025dd1be797bf546f66528",
|
"rev": "eb74e0be24a11a1531b5b8659535580554d30b28",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -516,6 +485,28 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"gitignore": {
|
"gitignore": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"hyprland",
|
||||||
|
"pre-commit-hooks",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1709087332,
|
||||||
|
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "gitignore.nix",
|
||||||
|
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "hercules-ci",
|
||||||
|
"repo": "gitignore.nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"gitignore_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixvim",
|
"nixvim",
|
||||||
|
@ -561,11 +552,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726357542,
|
"lastModified": 1728726232,
|
||||||
"narHash": "sha256-p4OrJL2weh0TRtaeu1fmNYP6+TOp/W2qdaIJxxQay4c=",
|
"narHash": "sha256-8ZWr1HpciQsrFjvPMvZl0W+b0dilZOqXPoKa2Ux36bc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "e524c57b1fa55d6ca9d8354c6ce1e538d2a1f47f",
|
"rev": "d57112db877f07387ce7104b5ac346ede556d2d7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -582,11 +573,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726308872,
|
"lastModified": 1728726232,
|
||||||
"narHash": "sha256-d4vwO5N4RsLnCY7k5tY9xbdYDWQsY3RDMeUoIa4ms2A=",
|
"narHash": "sha256-8ZWr1HpciQsrFjvPMvZl0W+b0dilZOqXPoKa2Ux36bc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "6c1a461a444e6ccb3f3e42bb627b510c3a722a57",
|
"rev": "d57112db877f07387ce7104b5ac346ede556d2d7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -632,11 +623,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722623071,
|
"lastModified": 1727821604,
|
||||||
"narHash": "sha256-sLADpVgebpCBFXkA1FlCXtvEPu1tdEsTfqK1hfeHySE=",
|
"narHash": "sha256-hNw5J6xatedqytYowx0mJKgctjA4lQARZFdgnzM2RpM=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprcursor",
|
"repo": "hyprcursor",
|
||||||
"rev": "912d56025f03d41b1ad29510c423757b4379eb1c",
|
"rev": "d60e1e01e6e6633ef1c87148b9137cc1dd39263d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -673,11 +664,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724620988,
|
"lastModified": 1728485200,
|
||||||
"narHash": "sha256-3CN9ZioI5XBtp6WF61hH2EyASHUIPJQCTXiW1rt9n5w=",
|
"narHash": "sha256-0dYMlNYuevQvsd6+imOkic3c6RSssM8WSx1hAepJ/wU=",
|
||||||
"owner": "horriblename",
|
"owner": "horriblename",
|
||||||
"repo": "hyprgrass",
|
"repo": "hyprgrass",
|
||||||
"rev": "427690aec574fec75f5b7b800ac4a0b4c8e4b1d5",
|
"rev": "1535962f1575ab24f5dad6889ca868206bcc0eda",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -690,19 +681,21 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"aquamarine": "aquamarine",
|
"aquamarine": "aquamarine",
|
||||||
"hyprcursor": "hyprcursor",
|
"hyprcursor": "hyprcursor",
|
||||||
|
"hyprland-protocols": "hyprland-protocols",
|
||||||
"hyprlang": "hyprlang",
|
"hyprlang": "hyprlang",
|
||||||
"hyprutils": "hyprutils",
|
"hyprutils": "hyprutils",
|
||||||
"hyprwayland-scanner": "hyprwayland-scanner",
|
"hyprwayland-scanner": "hyprwayland-scanner",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"systems": "systems_3",
|
"pre-commit-hooks": "pre-commit-hooks",
|
||||||
|
"systems": "systems_4",
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726918033,
|
"lastModified": 1728752206,
|
||||||
"narHash": "sha256-I0U4OLssUlNd6/KXHwErmgmYZURTJYJNHbeoKaMH4iI=",
|
"narHash": "sha256-r5xU/LqU4TrUOIouhYqrTZc1VY1zLQOOzbLsFCDlfpI=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "8579066c7a1ceb745499ea4e11d5d420b1387ec0",
|
"rev": "1822707c7e7394ce8c7572f2fe890763a307f499",
|
||||||
"revCount": 5246,
|
"revCount": 5332,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
"url": "https://github.com/hyprwm/Hyprland"
|
||||||
|
@ -730,11 +723,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723143591,
|
"lastModified": 1728383680,
|
||||||
"narHash": "sha256-dPcWAeRJoG5CyWC32X3XX+Og0v/k1/S1N0T5dQWT32k=",
|
"narHash": "sha256-/SeOrMuPEOjngI+MBlzqxQ/sJxkJFIYoef+wJ/PmX2w=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-plugins",
|
"repo": "hyprland-plugins",
|
||||||
"rev": "b73d7b901d8cb1172dd25c7b7159f0242c625a77",
|
"rev": "d05eb1ffba2ebffb5b4e1b407f134a4dcb411a88",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -747,21 +740,19 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"hyprland",
|
"hyprland",
|
||||||
"xdph",
|
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"systems": [
|
"systems": [
|
||||||
"hyprland",
|
"hyprland",
|
||||||
"xdph",
|
|
||||||
"systems"
|
"systems"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1721326555,
|
"lastModified": 1728345020,
|
||||||
"narHash": "sha256-zCu4R0CSHEactW9JqYki26gy8h9f6rHmSwj4XJmlHgg=",
|
"narHash": "sha256-xGbkc7U/Roe0/Cv3iKlzijIaFBNguasI31ynL2IlEoM=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-protocols",
|
"repo": "hyprland-protocols",
|
||||||
"rev": "5a11232266bf1a1f5952d5b179c3f4b2facaaa84",
|
"rev": "a7c183800e74f337753de186522b9017a07a8cee",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -786,11 +777,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725997860,
|
"lastModified": 1728168612,
|
||||||
"narHash": "sha256-d/rZ/fHR5l1n7PeyLw0StWMNLXVU9c4HFyfskw568so=",
|
"narHash": "sha256-AnB1KfiXINmuiW7BALYrKqcjCnsLZPifhb/7BsfPbns=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprlang",
|
"repo": "hyprlang",
|
||||||
"rev": "dfeb5811dd6485490cce18d6cc1e38a055eea876",
|
"rev": "f054f2e44d6a0b74607a6bc0f52dba337a3db38e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -811,11 +802,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726874949,
|
"lastModified": 1727300645,
|
||||||
"narHash": "sha256-PNnIpwGqpTvMU3N2r0wMQwK1E+t4Bb5fbJwblQvr+80=",
|
"narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprutils",
|
"repo": "hyprutils",
|
||||||
"rev": "d97af4f6bd068c03a518b597675e598f57ea2291",
|
"rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -836,11 +827,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726840673,
|
"lastModified": 1726874836,
|
||||||
"narHash": "sha256-HIPEXyRRVZoqD6U+lFS1B0tsIU7p83FaB9m7KT/x6mQ=",
|
"narHash": "sha256-VKR0sf0PSNCB0wPHVKSAn41mCNVCnegWmgkrneKDhHM=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprwayland-scanner",
|
"repo": "hyprwayland-scanner",
|
||||||
"rev": "b68dab23fc922eae99306988133ee80a40b39ca5",
|
"rev": "500c81a9e1a76760371049a8d99e008ea77aa59e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -857,11 +848,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726188813,
|
"lastModified": 1728385805,
|
||||||
"narHash": "sha256-Vop/VRi6uCiScg/Ic+YlwsdIrLabWUJc57dNczp0eBc=",
|
"narHash": "sha256-mUd38b0vhB7yzgAjNOaFz7VY9xIVzlbn3P2wjGBcVV0=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "21fe31f26473c180390cfa81e3ea81aca0204c80",
|
"rev": "48b50b3b137be5cfb9f4d006835ce7c3fe558ccc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -903,11 +894,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726905744,
|
"lastModified": 1728729581,
|
||||||
"narHash": "sha256-xyNtG5C+xvfsnOVEamFe9zCCnuNwk93K/TlFC/4DmCI=",
|
"narHash": "sha256-oazkQ/z7r43YkDLLQdMg8oIB3CwWNb+2ZrYOxtLEWTQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "b493dfd4a8cf9552932179e56ff3b5819a9b8381",
|
"rev": "a8dd1b21995964b115b1e3ec639dd6ce24ab9806",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -919,11 +910,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726062873,
|
"lastModified": 1728018373,
|
||||||
"narHash": "sha256-IiA3jfbR7K/B5+9byVi9BZGWTD4VSbWe8VLpp9B/iYk=",
|
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4f807e8940284ad7925ebd0a0993d2a1791acb2f",
|
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -935,23 +926,39 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725233747,
|
"lastModified": 1727825735,
|
||||||
"narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=",
|
"narHash": "sha256-0xHYkMkeLVQAMa7gvkddbPqpxph+hDzdu1XdGPJR+Os=",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
|
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
|
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726320982,
|
"lastModified": 1720386169,
|
||||||
"narHash": "sha256-RuVXUwcYwaUeks6h3OLrEmg14z9aFXdWppTWPMTwdQw=",
|
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-24.05",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs-stable_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1728627514,
|
||||||
|
"narHash": "sha256-r+SF9AnHrTg+bk6YszoKfV9lgyw+yaFUQe0dOjI0Z2o=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8f7492cce28977fbf8bd12c72af08b1f6c7c3e49",
|
"rev": "c505ebf777526041d792a49d5f6dd4095ea391a7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -963,11 +970,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726755586,
|
"lastModified": 1728018373,
|
||||||
"narHash": "sha256-PmUr/2GQGvFTIJ6/Tvsins7Q43KTMvMFhvG6oaYK+Wk=",
|
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c04d5652cfa9742b1d519688f65d1bbccea9eb7e",
|
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -979,11 +986,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726062873,
|
"lastModified": 1728492678,
|
||||||
"narHash": "sha256-IiA3jfbR7K/B5+9byVi9BZGWTD4VSbWe8VLpp9B/iYk=",
|
"narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4f807e8940284ad7925ebd0a0993d2a1791acb2f",
|
"rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1028,7 +1035,7 @@
|
||||||
"nixvim": {
|
"nixvim": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"devshell": "devshell",
|
"devshell": "devshell",
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat_2",
|
||||||
"flake-parts": "flake-parts_3",
|
"flake-parts": "flake-parts_3",
|
||||||
"git-hooks": "git-hooks",
|
"git-hooks": "git-hooks",
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
|
@ -1040,11 +1047,11 @@
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726359833,
|
"lastModified": 1728752931,
|
||||||
"narHash": "sha256-JyGswMj/u+AtrHHuI5ISADw9SpGLvThbNkEPwUbNnFk=",
|
"narHash": "sha256-ZTj+Ahtouc9m9Ea4qfAFAkOR/1cq+6H7BOjO69MjZ78=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "61be7a6eed7b6e70db9731cdf32d6a3e163cee73",
|
"rev": "48b62ac2e607fb0c5332ba2a2455e9cf3184832a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1055,11 +1062,11 @@
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726393490,
|
"lastModified": 1728794320,
|
||||||
"narHash": "sha256-LVGtTtPzF0rxy3nKzegvaLVsTKSM0IMLjfbxnh7FKP0=",
|
"narHash": "sha256-5Dm+961fOsneg5nX6gBCHPHMdwF6/JbV5p0Zvmi6ybU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "1a4d47c6fc08986702c185ef0409d59dd42269a1",
|
"rev": "15bee9bde462e0e47e7d34c78d50bb0cc718c6e4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1077,11 +1084,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726208959,
|
"lastModified": 1728701796,
|
||||||
"narHash": "sha256-Bq2YtXyHhDpBrqDlJysQgbhvauyiYTQXt7d6xxZdRck=",
|
"narHash": "sha256-FTDCOUnq+gdnHC3p5eisv1X1mMtKJDNMegwpZjRzQKY=",
|
||||||
"owner": "NuschtOS",
|
"owner": "NuschtOS",
|
||||||
"repo": "search",
|
"repo": "search",
|
||||||
"rev": "4267d5c5b51591a9553eefbd12172da050ee3433",
|
"rev": "9578d865b081c29ae98131caf7d2f69a42f0ca6e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1090,6 +1097,30 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"pre-commit-hooks": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-compat": "flake-compat",
|
||||||
|
"gitignore": "gitignore",
|
||||||
|
"nixpkgs": [
|
||||||
|
"hyprland",
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1728092656,
|
||||||
|
"narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=",
|
||||||
|
"owner": "cachix",
|
||||||
|
"repo": "git-hooks.nix",
|
||||||
|
"rev": "1211305a5b237771e13fcca0c51e60ad47326a9a",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "cachix",
|
||||||
|
"repo": "git-hooks.nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"Hyprspace": "Hyprspace",
|
"Hyprspace": "Hyprspace",
|
||||||
|
@ -1106,7 +1137,7 @@
|
||||||
"nix-wallpapers": "nix-wallpapers",
|
"nix-wallpapers": "nix-wallpapers",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable_2",
|
||||||
"nixvim": "nixvim",
|
"nixvim": "nixvim",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"spicetify-nix": "spicetify-nix",
|
"spicetify-nix": "spicetify-nix",
|
||||||
|
@ -1138,17 +1169,17 @@
|
||||||
},
|
},
|
||||||
"spicetify-nix": {
|
"spicetify-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat_2",
|
"flake-compat": "flake-compat_3",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726633022,
|
"lastModified": 1728792969,
|
||||||
"narHash": "sha256-Ef/kTMoV3aPfecL2X27sxYshsLJJDIBFKYjPsqaTUBw=",
|
"narHash": "sha256-TwQNBUFNmvr7rSOH5onI2Rj6FoJ6wWzdnMH6P4mwyps=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "9f373314f087e11183afe6928d48a816d44929d4",
|
"rev": "1f3c6931100c64f6747d47f8a7b8d7a75fc5844e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1161,24 +1192,24 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"base16": "base16",
|
"base16": "base16",
|
||||||
"base16-fish": "base16-fish",
|
"base16-fish": "base16-fish",
|
||||||
"base16-foot": "base16-foot",
|
|
||||||
"base16-helix": "base16-helix",
|
"base16-helix": "base16-helix",
|
||||||
"base16-kitty": "base16-kitty",
|
|
||||||
"base16-tmux": "base16-tmux",
|
|
||||||
"base16-vim": "base16-vim",
|
"base16-vim": "base16-vim",
|
||||||
"flake-compat": "flake-compat_3",
|
"flake-compat": "flake-compat_4",
|
||||||
"flake-utils": "flake-utils_4",
|
"flake-utils": "flake-utils_4",
|
||||||
"gnome-shell": "gnome-shell",
|
"gnome-shell": "gnome-shell",
|
||||||
"home-manager": "home-manager_3",
|
"home-manager": "home-manager_3",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"systems": "systems_5"
|
"systems": "systems_6",
|
||||||
|
"tinted-foot": "tinted-foot",
|
||||||
|
"tinted-kitty": "tinted-kitty",
|
||||||
|
"tinted-tmux": "tinted-tmux"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726170940,
|
"lastModified": 1728640680,
|
||||||
"narHash": "sha256-sobkRkGBaMX9pD0bwU1iVPWi0WtQvZqlHyl1YtvNDio=",
|
"narHash": "sha256-JH2+RXJNooFtZIN6ZhaGZWn2KChMrso4H7Fkp1Ujrdo=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "35233f929629c8eb64e939e35260fc8347f94df9",
|
"rev": "f95022bb6e74f726a87975aec982a5aa9fad8691",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1203,21 +1234,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_2": {
|
"systems_2": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1681028828,
|
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"systems_3": {
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689347949,
|
"lastModified": 1689347949,
|
||||||
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
||||||
|
@ -1232,7 +1248,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_4": {
|
"systems_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1681028828,
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
@ -1247,6 +1263,21 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"systems_4": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1689347949,
|
||||||
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default-linux",
|
||||||
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default-linux",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"systems_5": {
|
"systems_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1681028828,
|
||||||
|
@ -1277,6 +1308,70 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"systems_7": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1681028828,
|
||||||
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-systems",
|
||||||
|
"repo": "default",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tinted-foot": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1696725948,
|
||||||
|
"narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-foot",
|
||||||
|
"rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-foot",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tinted-kitty": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1716423189,
|
||||||
|
"narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=",
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-kitty",
|
||||||
|
"rev": "eb39e141db14baef052893285df9f266df041ff8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-kitty",
|
||||||
|
"rev": "eb39e141db14baef052893285df9f266df041ff8",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tinted-tmux": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1696725902,
|
||||||
|
"narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-tmux",
|
||||||
|
"rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "tinted-theming",
|
||||||
|
"repo": "tinted-tmux",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"treefmt-nix": {
|
"treefmt-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -1285,11 +1380,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725271838,
|
"lastModified": 1727984844,
|
||||||
"narHash": "sha256-VcqxWT0O/gMaeWTTjf1r4MOyG49NaNxW4GHTO3xuThE=",
|
"narHash": "sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "9fb342d14b69aefdf46187f6bb80a4a0d97007cd",
|
"rev": "4446c7a6fc0775df028c5a3f6727945ba8400e64",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1300,7 +1395,10 @@
|
||||||
},
|
},
|
||||||
"xdph": {
|
"xdph": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland-protocols": "hyprland-protocols",
|
"hyprland-protocols": [
|
||||||
|
"hyprland",
|
||||||
|
"hyprland-protocols"
|
||||||
|
],
|
||||||
"hyprlang": [
|
"hyprlang": [
|
||||||
"hyprland",
|
"hyprland",
|
||||||
"hyprlang"
|
"hyprlang"
|
||||||
|
@ -1323,11 +1421,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726851729,
|
"lastModified": 1728166987,
|
||||||
"narHash": "sha256-1z0esr5lBeUMlrPZ9gZmqZT8oTQekxJi53HAW4cH0Ms=",
|
"narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "xdg-desktop-portal-hyprland",
|
||||||
"rev": "73b8c4f1150040644cf678aa8bbf2cec48a433cf",
|
"rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1343,11 +1441,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727455294,
|
"lastModified": 1728738312,
|
||||||
"narHash": "sha256-WSSLsNJw4ABnaXjs/lVcCea1d/YF6ko+OZ3TElIEg+E=",
|
"narHash": "sha256-4LckVgl1UyyU+1HePzl9Xr0qkCqtF2ZFX+NFoimm66U=",
|
||||||
"owner": "sxyazi",
|
"owner": "sxyazi",
|
||||||
"repo": "yazi",
|
"repo": "yazi",
|
||||||
"rev": "3e4973dbbfa7d34a95b6005822db84db51ebddb7",
|
"rev": "13e307eab27cdea1ddbfb97d62c24daf48ce7938",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
outputs = { self, nixpkgs, home-manager, ... }@inputs:
|
outputs = { nixpkgs, home-manager, ... }@inputs:
|
||||||
let system = "x86_64-linux"; in
|
let system = "x86_64-linux"; in
|
||||||
{
|
{
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
extraConfig = {
|
extraConfig = {
|
||||||
color.ui = true;
|
color.ui = true;
|
||||||
init.defaultBranch = "main";
|
init.defaultBranch = "main";
|
||||||
safe.directory = "/etc/nixos";
|
safe.directory = "/home/megamozg/.flake";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,20 +32,11 @@
|
||||||
tenki
|
tenki
|
||||||
light
|
light
|
||||||
|
|
||||||
# trash-cli
|
|
||||||
trashy
|
trashy
|
||||||
fuc
|
fuc
|
||||||
zip
|
zip
|
||||||
atool
|
atool
|
||||||
|
|
||||||
ffmpegthumbnailer
|
|
||||||
p7zip
|
|
||||||
jq
|
|
||||||
poppler_min
|
|
||||||
imagemagick
|
|
||||||
glow
|
|
||||||
ouch
|
|
||||||
|
|
||||||
# ferium
|
# ferium
|
||||||
# portablemc
|
# portablemc
|
||||||
];
|
];
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
programs.yazi = {
|
programs.yazi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = inputs.yazi.packages.${pkgs.system}.default;
|
package = inputs.yazi.packages.${pkgs.system}.default;
|
||||||
settings = {
|
settings = {
|
||||||
manager = {
|
manager = {
|
||||||
ratio = [ 1 4 4 ];
|
ratio = [ 1 4 4 ];
|
||||||
show_hidden = false;
|
show_hidden = false;
|
||||||
|
@ -61,4 +61,13 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
ffmpegthumbnailer
|
||||||
|
p7zip
|
||||||
|
jq
|
||||||
|
poppler_min
|
||||||
|
imagemagick
|
||||||
|
glow
|
||||||
|
ouch
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
(callPackage ./anicliru/anicli-ru.nix { })
|
(callPackage ./anicliru/anicli-ru.nix { })
|
||||||
(callPackage ./torrserver/default.nix { })
|
(callPackage ./torrserver/default.nix { })
|
||||||
# (callPackage ./termdash/default.nix { })
|
# (callPackage ./tgt/default.nix { })
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
22
home/programs/custom-pkgs/tgt/default.nix
Normal file
22
home/programs/custom-pkgs/tgt/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{ lib, fetchFromGitHub, rustPlatform }:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "tgt";
|
||||||
|
version = "1.0.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "FedericoBruzzone";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-8Fcki7gkQNUMvMoi1amBf/am1p018keCWc9iNkDqYRA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoHash = lib.fakeHash;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A fast line-oriented regex search tool, similar to ag and ack";
|
||||||
|
homepage = "https://github.com/BurntSushi/ripgrep";
|
||||||
|
license = lib.licenses.unlicense;
|
||||||
|
maintainers = [ "azikx" ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,31 +0,0 @@
|
||||||
{ lib, pkgs, rustPlatform, ... }: rustPlatform.buildRustPackage rec {
|
|
||||||
pname = "tgt";
|
|
||||||
version = "1.0.0";
|
|
||||||
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "FedericoBruzzone";
|
|
||||||
repo = "${pname}";
|
|
||||||
rev = "0d30106e34c7fd0ead4f788d62b6b1dc507b6a02";
|
|
||||||
hash = "sha256-VQ8JNtLT+UMTAkek9pJ8fqXUW+E6s4XGwJ9rwqwASIQ=";
|
|
||||||
};
|
|
||||||
|
|
||||||
LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.tdlib ];
|
|
||||||
RUST_BACKTRACE = 1;
|
|
||||||
|
|
||||||
buildFeatures = [ "download-tdlib" ];
|
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs; [ pkg-config openssl tdlib ];
|
|
||||||
buildInputs = with pkgs; [ pkg-config openssl tdlib ];
|
|
||||||
|
|
||||||
cargoHash = "sha256-O3KTYHe8f2ij2FV5gH4myafPzkgA/1sX90GYO/GxUbE=";
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Terminal client for Telegram";
|
|
||||||
homepage = "https://github.com/FedericoBruzzone/tgt";
|
|
||||||
changelog = "https://github.com/FedericoBruzzone/tgt/releases/tag/v${version}";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = with maintainers; [ somokill ];
|
|
||||||
main_program = "tgt";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
{ lib, pkgs, rustPlatform, ... }: rustPlatform.buildRustPackage rec {
|
|
||||||
pname = "tgt";
|
|
||||||
version = "1.0.0";
|
|
||||||
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "FedericoBruzzone";
|
|
||||||
repo = "${pname}";
|
|
||||||
rev = "0d30106e34c7fd0ead4f788d62b6b1dc507b6a02";
|
|
||||||
hash = "sha256-VQ8JNtLT+UMTAkek9pJ8fqXUW+E6s4XGwJ9rwqwASIQ=";
|
|
||||||
};
|
|
||||||
|
|
||||||
# LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.tdlib ];
|
|
||||||
RUST_BACKTRACE = 1;
|
|
||||||
LOCAL_TDLIB_PATH = "${pkgs.tdlib}/lib";
|
|
||||||
# buildFeatures = [ "local-tdlib" ];
|
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs; [ pkg-config openssl tdlib ];
|
|
||||||
buildInputs = with pkgs; [ pkg-config openssl tdlib ];
|
|
||||||
|
|
||||||
cargoHash = "sha256-O3KTYHe8f2ij2FV5gH4myafPzkgA/1sX90GYO/GxUbE=";
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Terminal client for Telegram";
|
|
||||||
homepage = "https://github.com/FedericoBruzzone/tgt";
|
|
||||||
changelog = "https://github.com/FedericoBruzzone/tgt/releases/tag/v${version}";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = with maintainers; [ somokill azikx ];
|
|
||||||
main_program = "tgt";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -4,6 +4,7 @@
|
||||||
./obs-studio
|
./obs-studio
|
||||||
./ayugram
|
./ayugram
|
||||||
./firefox
|
./firefox
|
||||||
|
./floorp
|
||||||
./qbittorrent
|
./qbittorrent
|
||||||
./qutebrowser
|
./qutebrowser
|
||||||
./mpv
|
./mpv
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
isDefault = true;
|
isDefault = true;
|
||||||
extensions = with inputs.firefox-addons.packages."x86_64-linux"; [
|
extensions = with inputs.firefox-addons.packages."x86_64-linux"; [
|
||||||
#VERY IMPORTANT
|
#VERY IMPORTANT
|
||||||
omnisearch
|
|
||||||
ublock-origin
|
ublock-origin
|
||||||
sponsorblock
|
sponsorblock
|
||||||
darkreader
|
darkreader
|
||||||
|
|
|
@ -1,27 +1,25 @@
|
||||||
{ pkgs, inputs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
# ./user
|
./user
|
||||||
|
|
||||||
# ./settings.nix
|
./settings.nix
|
||||||
# ./search.nix
|
# ./search.nix
|
||||||
];
|
];
|
||||||
programs.floorp= {
|
programs.floorp= {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.floorp;
|
package = pkgs.floorp;
|
||||||
languagePacks = [ "ru" ];
|
languagePacks = [ "ru" ];
|
||||||
profiles.dragora = {
|
profiles.megamozg = {
|
||||||
id = 0;
|
id = 0;
|
||||||
name = "megamozg";
|
name = "megamozg";
|
||||||
isDefault = true;
|
isDefault = true;
|
||||||
extensions = with inputs.firefox-addons.packages."x86_64-linux"; [
|
extensions = with inputs.firefox-addons.packages."x86_64-linux"; [
|
||||||
#VERY IMPORTANT
|
#VERY IMPORTANT
|
||||||
omnisearch
|
|
||||||
ublock-origin
|
ublock-origin
|
||||||
sponsorblock
|
sponsorblock
|
||||||
darkreader
|
darkreader
|
||||||
vimium-c
|
vimium-c
|
||||||
newtab-adapter
|
|
||||||
censor-tracker
|
censor-tracker
|
||||||
|
|
||||||
# MISC
|
# MISC
|
||||||
|
|
|
@ -1,165 +1,10 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
programs.firefox.profiles.dragora.settings = {
|
programs.floorp.profiles.megamozg.settings = {
|
||||||
# OTHER
|
# OTHER
|
||||||
"layers.acceleration.force-enabled" = true;
|
"layers.acceleration.force-enabled" = true;
|
||||||
"gfx.webrender.all" = true;
|
"gfx.webrender.all" = true;
|
||||||
"svg.context-properties.content.enabled" = true;
|
"svg.context-properties.content.enabled" = true;
|
||||||
"ui.key.menuAccessKeyFocuses" = false;
|
"ui.key.menuAccessKeyFocuses" = false;
|
||||||
|
};
|
||||||
# FASTFOX
|
|
||||||
"content.notify.interval" = 100000;
|
|
||||||
"gfx.canvas.accelerated.cache-items" = 4096;
|
|
||||||
"gfx.canvas.accelerated.cache-size" = 512;
|
|
||||||
"gfx.content.skia-font-cache-size" = 20;
|
|
||||||
"browser.cache.jsbc_compression_level" = 3;
|
|
||||||
"media.memory_cache_max_size" = 65536;
|
|
||||||
"media.cache_readahead_limit" = 7200;
|
|
||||||
"media.cache_resume_threshold" = 3600;
|
|
||||||
"image.mem.decode_bytes_at_a_time" = 32768;
|
|
||||||
"network.http.max-connections" = 1800;
|
|
||||||
"network.http.max-persistent-connections-per-server" = 10;
|
|
||||||
"network.http.max-urgent-start-excessive-connections-per-host" = 5;
|
|
||||||
"network.http.pacing.requests.enabled" = false;
|
|
||||||
"network.dnsCacheExpiration" = 3600;
|
|
||||||
"network.ssl_tokens_cache_capacity" = 10240;
|
|
||||||
"network.dns.disablePrefetch" = true;
|
|
||||||
"network.dns.disablePrefetchFromHTTPS" = true;
|
|
||||||
"network.prefetch-next" = false;
|
|
||||||
"network.predictor.enabled" = false;
|
|
||||||
"network.predictor.enable-prefetch" = false;
|
|
||||||
"layout.css.grid-template-masonry-value.enabled" =true;
|
|
||||||
"dom.enable_web_task_scheduling" = true;
|
|
||||||
"dom.security.sanitizer.enabled" =true;
|
|
||||||
|
|
||||||
# SECUREFOX
|
|
||||||
"browser.contentblocking.category" = "strict";
|
|
||||||
"urlclassifier.trackingSkipURLs" = "*.reddit.com, *.twitter.com, *.twimg.com, *.tiktok.com";
|
|
||||||
"urlclassifier.features.socialtracking.skipURLs" = "*.instagram.com, *.twitter.com, *.twimg.com";
|
|
||||||
"network.cookie.sameSite.noneRequiresSecure" = true;
|
|
||||||
"browser.download.start_downloads_in_tmp_dir" = true;
|
|
||||||
"browser.helperApps.deleteTempFileOnExit" = true;
|
|
||||||
"browser.uitour.enabled" = false;
|
|
||||||
"privacy.globalprivacycontrol.enabled" = true;
|
|
||||||
"security.OCSP.enabled" = 0;
|
|
||||||
"security.remote_settings.crlite_filters.enabled" = true;
|
|
||||||
"security.pki.crlite_mode" = 2;
|
|
||||||
"security.ssl.treat_unsafe_negotiation_as_broken" = true;
|
|
||||||
"browser.xul.error_pages.expert_bad_cert" = true;
|
|
||||||
"security.tls.enable_0rtt_data" = false;
|
|
||||||
"browser.privatebrowsing.forceMediaMemoryCache" = true;
|
|
||||||
"browser.sessionstore.interval" = 60000;
|
|
||||||
"privacy.history.custom" = true;
|
|
||||||
"browser.urlbar.trimHttps" = true;
|
|
||||||
"browser.urlbar.untrimOnUserInteraction.featureGate" = true;
|
|
||||||
"browser.search.separatePrivateDefault.ui.enabled" = true;
|
|
||||||
"browser.urlbar.update2.engineAliasRefresh" = true;
|
|
||||||
"browser.search.suggest.enabled" = false;
|
|
||||||
"browser.urlbar.quicksuggest.enabled" = false;
|
|
||||||
"browser.urlbar.suggest.quicksuggest.sponsored" = false;
|
|
||||||
"browser.urlbar.suggest.quicksuggest.nonsponsored" = false;
|
|
||||||
"browser.urlbar.groupLabels.enabled" = false;
|
|
||||||
"browser.formfill.enable" = false;
|
|
||||||
"security.insecure_connection_text.enabled" = true;
|
|
||||||
"security.insecure_connection_text.pbmode.enabled" = true;
|
|
||||||
"network.IDN_show_punycode" = true;
|
|
||||||
"dom.security.https_first" = true;
|
|
||||||
"signon.formlessCapture.enabled" = false;
|
|
||||||
"signon.privateBrowsingCapture.enabled" = false;
|
|
||||||
"network.auth.subresource-http-auth-allow" = 1;
|
|
||||||
"editor.truncate_user_pastes" = false;
|
|
||||||
"security.mixed_content.block_display_content" = true;
|
|
||||||
"pdfjs.enableScripting" = false;
|
|
||||||
"extensions.postDownloadThirdPartyPrompt" = false;
|
|
||||||
"network.http.referer.XOriginTrimmingPolicy" = 2;
|
|
||||||
"privacy.userContext.ui.enabled" = true;
|
|
||||||
"media.peerconnection.ice.proxy_only_if_behind_proxy" = true;
|
|
||||||
"media.peerconnection.ice.default_address_only" = true;
|
|
||||||
"browser.safebrowsing.downloads.remote.enabled" = false;
|
|
||||||
"permissions.default.desktop-notification" = 2;
|
|
||||||
"permissions.default.geo" = 2;
|
|
||||||
"permissions.manager.defaultsUrl" = "";
|
|
||||||
"webchannel.allowObject.urlWhitelist" = "";
|
|
||||||
"datareporting.policy.dataSubmissionEnabled" = false;
|
|
||||||
"datareporting.healthreport.uploadEnabled" = false;
|
|
||||||
"toolkit.telemetry.unified" = false;
|
|
||||||
"toolkit.telemetry.enabled" = false;
|
|
||||||
"toolkit.telemetry.server" = "data:,";
|
|
||||||
"toolkit.telemetry.archive.enabled" = false;
|
|
||||||
"toolkit.telemetry.newProfilePing.enabled" = false;
|
|
||||||
"toolkit.telemetry.shutdownPingSender.enabled" = false;
|
|
||||||
"toolkit.telemetry.updatePing.enabled" = false;
|
|
||||||
"toolkit.telemetry.bhrPing.enabled" = false;
|
|
||||||
"toolkit.telemetry.firstShutdownPing.enabled" = false;
|
|
||||||
"toolkit.telemetry.coverage.opt-out" = true;
|
|
||||||
"toolkit.coverage.opt-out" = true;
|
|
||||||
"toolkit.coverage.endpoint.base" = "";
|
|
||||||
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
|
|
||||||
"browser.newtabpage.activity-stream.telemetry" = false;
|
|
||||||
"app.shield.optoutstudies.enabled" = false;
|
|
||||||
"app.normandy.enabled" = false;
|
|
||||||
"app.normandy.api_url" = "";
|
|
||||||
"breakpad.reportURL" = "";
|
|
||||||
"browser.tabs.crashReporting.sendReport" = false;
|
|
||||||
"browser.crashReports.unsubmittedCheck.autoSubmit2" = false;
|
|
||||||
"captivedetect.canonicalURL" = "";
|
|
||||||
"network.captive-portal-service.enabled" = false;
|
|
||||||
"network.connectivity-service.enabled" = false;
|
|
||||||
|
|
||||||
# PESKYFOX
|
|
||||||
"browser.privatebrowsing.vpnpromourl" = "";
|
|
||||||
"extensions.getAddons.showPane" = false;
|
|
||||||
"extensions.htmlaboutaddons.recommendations.enabled" = false;
|
|
||||||
"browser.discovery.enabled" = false;
|
|
||||||
"browser.shell.checkDefaultBrowser" = false;
|
|
||||||
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
|
|
||||||
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
|
|
||||||
"browser.preferences.moreFromMozilla" = false;
|
|
||||||
"browser.aboutConfig.showWarning" = false;
|
|
||||||
"browser.aboutwelcome.enabled" = false;
|
|
||||||
"browser.tabs.tabmanager.enabled" = false;
|
|
||||||
"browser.profiles.enabled" = true;
|
|
||||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
||||||
"browser.compactmode.show" = true;
|
|
||||||
"browser.display.focus_ring_on_anything" = true;
|
|
||||||
"browser.display.focus_ring_style" = 0;
|
|
||||||
"browser.display.focus_ring_width" = 0;
|
|
||||||
"layout.css.prefers-color-scheme.content-override" = 2;
|
|
||||||
"browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled" = true;
|
|
||||||
"cookiebanners.service.mode" = 1;
|
|
||||||
"cookiebanners.service.mode.privateBrowsing" = 1;
|
|
||||||
"full-screen-api.transition-duration.enter" = "0 0";
|
|
||||||
"full-screen-api.transition-duration.leave" = "0 0";
|
|
||||||
"full-screen-api.warning.delay" = -1;
|
|
||||||
"full-screen-api.warning.timeout" = 0;
|
|
||||||
"browser.urlbar.suggest.engines" = false;
|
|
||||||
"browser.urlbar.suggest.searches" = false;
|
|
||||||
"browser.urlbar.suggest.calculator" = true;
|
|
||||||
"browser.urlbar.unitConversion.enabled" = true;
|
|
||||||
"browser.urlbar.trending.featureGate" = false;
|
|
||||||
"browser.newtabpage.activity-stream.feeds.topsites" = false;
|
|
||||||
"browser.newtabpage.activity-stream.feeds.section.topstories" = false;
|
|
||||||
"extensions.pocket.enabled" = false;
|
|
||||||
"browser.download.manager.addToRecentDocs" = false;
|
|
||||||
"browser.download.open_pdf_attachments_inline" = true;
|
|
||||||
"browser.bookmarks.openInTabClosesMenu" = false;
|
|
||||||
"browser.menu.showViewImageInfo" = true;
|
|
||||||
"findbar.highlightAll" = true;
|
|
||||||
"layout.word_select.eat_space_to_next_word" = false;
|
|
||||||
"browser.startup.page" = 1;
|
|
||||||
|
|
||||||
# SMOOTHFOX
|
|
||||||
"general.smoothScroll" = true;
|
|
||||||
"general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS" = 12;
|
|
||||||
"general.smoothScroll.msdPhysics.enabled" = true;
|
|
||||||
"general.smoothScroll.msdPhysics.motionBeginSpringConstant" = 600;
|
|
||||||
"general.smoothScroll.msdPhysics.regularSpringConstant" = 650;
|
|
||||||
"general.smoothScroll.msdPhysics.slowdownMinDeltaMS" = 25;
|
|
||||||
"general.smoothScroll.msdPhysics.slowdownMinDeltaRatio" = "2";
|
|
||||||
"general.smoothScroll.msdPhysics.slowdownSpringConstant" = 250;
|
|
||||||
"general.smoothScroll.stopDecelerationWeighting" = "0.6";
|
|
||||||
"general.smoothScroll.currentVelocityWeighting" = "0.15";
|
|
||||||
"mousewheel.default.delta_multiplier_y" = 300;
|
|
||||||
"mousewheel.min_line_scroll_amount" = 10;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,112 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| C | O | L | O | U | R | S |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) { :root {
|
|
||||||
|
|
||||||
/* These colours are (mainly) used by the
|
|
||||||
Container Tabs Plugin */
|
|
||||||
--uc-identity-colour-blue: #8DA3B9;
|
|
||||||
--uc-identity-colour-turquoise: #8AA6A2;
|
|
||||||
--uc-identity-colour-green: #8C977D;
|
|
||||||
--uc-identity-colour-yellow: #D9BC8C;
|
|
||||||
--uc-identity-colour-orange: #D9BC8C;
|
|
||||||
--uc-identity-colour-red: #B66467;
|
|
||||||
--uc-identity-colour-pink: #A988B0;
|
|
||||||
--uc-identity-colour-purple: #A988B0;
|
|
||||||
|
|
||||||
/* Cascades main Colour Scheme */
|
|
||||||
--uc-base-colour: #151515;
|
|
||||||
--uc-highlight-colour: #1F1F1F;
|
|
||||||
--uc-inverted-colour: #E8E3E3;
|
|
||||||
--uc-muted-colour: #BBB6B6;
|
|
||||||
--uc-accent-colour: var(--uc-identity-colour-purple);
|
|
||||||
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
|
||||||
@media (prefers-color-scheme: light) { :root {
|
|
||||||
|
|
||||||
/* These colours are (mainly) used by the
|
|
||||||
Container Tabs Plugin */
|
|
||||||
--uc-identity-colour-blue: #1D65F5;
|
|
||||||
--uc-identity-colour-turquoise: #209FB5;
|
|
||||||
--uc-identity-colour-green: #40A02B;
|
|
||||||
--uc-identity-colour-yellow: #E49320;
|
|
||||||
--uc-identity-colour-orange: #FE640B;
|
|
||||||
--uc-identity-colour-red: #FC5C65;
|
|
||||||
--uc-identity-colour-pink: #EC83D0;
|
|
||||||
--uc-identity-colour-purple: #822FEE;
|
|
||||||
|
|
||||||
/* Cascades main Colour Scheme */
|
|
||||||
--uc-base-colour: #FAFAFC;
|
|
||||||
--uc-highlight-colour: #DADADC;
|
|
||||||
--uc-inverted-colour: #1E2021;
|
|
||||||
--uc-muted-colour: #191B1C;
|
|
||||||
--uc-accent-colour: var(--uc-identity-colour-purple);
|
|
||||||
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Down here I'm just reassigning variables based on the colours set above.
|
|
||||||
Feel free to play around with these but there is no editing necessary below this line. c:
|
|
||||||
*/
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
--lwt-frame: var(--uc-base-colour) !important;
|
|
||||||
--lwt-accent-color: var(--lwt-frame) !important;
|
|
||||||
--lwt-text-color: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
--toolbar-field-color: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
--toolbar-field-focus-color: var(--uc-inverted-colour) !important;
|
|
||||||
--toolbar-field-focus-background-color: var(--uc-highlight-colour) !important;
|
|
||||||
--toolbar-field-focus-border-color: transparent !important;
|
|
||||||
|
|
||||||
--toolbar-field-background-color: var(--lwt-frame) !important;
|
|
||||||
--lwt-toolbar-field-highlight: var(--uc-inverted-colour) !important;
|
|
||||||
--lwt-toolbar-field-highlight-text: var(--uc-highlight-colour) !important;
|
|
||||||
--urlbar-popup-url-color: var(--uc-accent-colour) !important;
|
|
||||||
|
|
||||||
--lwt-tab-text: var(--lwt-text-colour) !important;
|
|
||||||
|
|
||||||
--lwt-selected-tab-background-color: var(--uc-highlight-colour) !important;
|
|
||||||
|
|
||||||
--toolbar-bgcolor: var(--lwt-frame) !important;
|
|
||||||
--toolbar-color: var(--lwt-text-color) !important;
|
|
||||||
--toolbarseparator-color: var(--uc-accent-colour) !important;
|
|
||||||
--toolbarbutton-hover-background: var(--uc-highlight-colour) !important;
|
|
||||||
--toolbarbutton-active-background: var(--toolbarbutton-hover-background) !important;
|
|
||||||
|
|
||||||
--lwt-sidebar-background-color: var(--lwt-frame) !important;
|
|
||||||
--sidebar-background-color: var(--lwt-sidebar-background-color) !important;
|
|
||||||
|
|
||||||
--urlbar-box-bgcolor: var(--uc-highlight-colour) !important;
|
|
||||||
--urlbar-box-text-color: var(--uc-muted-colour) !important;
|
|
||||||
--urlbar-box-hover-bgcolor: var(--uc-highlight-colour) !important;
|
|
||||||
--urlbar-box-hover-text-color: var(--uc-inverted-colour) !important;
|
|
||||||
--urlbar-box-focus-bgcolor: var(--uc-highlight-colour) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.identity-color-blue { --identity-tab-color: var(--uc-identity-colour-blue) !important; --identity-icon-color: var(--uc-identity-colour-blue) !important; }
|
|
||||||
.identity-color-turquoise { --identity-tab-color: var(--uc-identity-colour-turquoise) !important; --identity-icon-color: var(--uc-identity-colour-turquoise) !important; }
|
|
||||||
.identity-color-green { --identity-tab-color: var(--uc-identity-colour-green) !important; --identity-icon-color: var(--uc-identity-colour-green) !important; }
|
|
||||||
.identity-color-yellow { --identity-tab-color: var(--uc-identity-colour-yellow) !important; --identity-icon-color: var(--uc-identity-colour-yellow) !important; }
|
|
||||||
.identity-color-orange { --identity-tab-color: var(--uc-identity-colour-orange) !important; --identity-icon-color: var(--uc-identity-colour-orange) !important; }
|
|
||||||
.identity-color-red { --identity-tab-color: var(--uc-identity-colour-red) !important; --identity-icon-color: var(--uc-identity-colour-red) !important; }
|
|
||||||
.identity-color-pink { --identity-tab-color: var(--uc-identity-colour-pink) !important; --identity-icon-color: var(--uc-identity-colour-pink) !important; }
|
|
||||||
.identity-color-purple { --identity-tab-color: var(--uc-identity-colour-purple) !important; --identity-icon-color: var(--uc-identity-colour-purple) !important; }
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,166 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
/*---+---+---+---+---+---+
|
|
||||||
| G | L | O | B | A | L |
|
|
||||||
+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
/* Global Border Radius
|
|
||||||
* applied to ALL UI elements
|
|
||||||
*/ --uc-border-radius: 12px;
|
|
||||||
|
|
||||||
|
|
||||||
/* The distance the Statuspanel floats
|
|
||||||
* away from the window border
|
|
||||||
* 0 places directly in the corner
|
|
||||||
*/ --uc-status-panel-spacing: 12px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* remove window control buttons */
|
|
||||||
.titlebar-buttonbox-container { display: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#pageActionButton { display: none !important; }
|
|
||||||
|
|
||||||
#PanelUI-menu-button { padding: 0px !important; }
|
|
||||||
#PanelUI-menu-button .toolbarbutton-icon { width: 1px !important; }
|
|
||||||
#PanelUI-menu-button .toolbarbutton-badge-stack { padding: 0px !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| T | O | O | L | B | A | R |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
|
|
||||||
/* Position of the Personal Toolbar
|
|
||||||
* possible values:
|
|
||||||
* 0 – toolbar on top
|
|
||||||
* 4 – toolbar on bottom
|
|
||||||
*/
|
|
||||||
:root {
|
|
||||||
--uc-toolbar-position: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Darken the Personal Toolbar by X amount
|
|
||||||
* where X = 1 means pure black
|
|
||||||
* and X = 0 means no darkening at all
|
|
||||||
*/
|
|
||||||
@media (prefers-color-scheme: dark) { :root {
|
|
||||||
--uc-darken-toolbar: 0.2;
|
|
||||||
}} @media (prefers-color-scheme: light) { :root {
|
|
||||||
--uc-darken-toolbar: 0;
|
|
||||||
}}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| U | R | L | — | B | A | R |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
/* Width of the URL Bar for the Oneline layout
|
|
||||||
* If enabled the max-width is applied on focus
|
|
||||||
* otherwise the URL Bar will always be it's min-width
|
|
||||||
*/ --uc-urlbar-min-width: 0vw;
|
|
||||||
--uc-urlbar-max-width: 100vw;
|
|
||||||
|
|
||||||
/* Position of the URL Bar
|
|
||||||
* possible values:
|
|
||||||
* 1 – tabs on the right
|
|
||||||
* 3 – tabs on the left
|
|
||||||
*/ --uc-urlbar-position: 1;
|
|
||||||
|
|
||||||
/* Firefox can be a little wonky with the vertical
|
|
||||||
* URL Bar placement. Change this variable to adapt
|
|
||||||
* to this when necessary.
|
|
||||||
*/ --uc-urlbar-top-spacing: 1px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Disable the Navigation Buttons */
|
|
||||||
#back-button,
|
|
||||||
#forward-button { display: none !important; }
|
|
||||||
|
|
||||||
/* Disables the Tracking Protection Shield */
|
|
||||||
/* #tracking-protection-icon-container { display: none !important; } */
|
|
||||||
|
|
||||||
/* Encryption and Permissions icons */
|
|
||||||
/* Only hides permission items */
|
|
||||||
#identity-permission-box { display: none !important; }
|
|
||||||
/* Hides encryption AND permission items */
|
|
||||||
/* #identity-box { display: none !important } */
|
|
||||||
|
|
||||||
/* Hide everything BUT the zoom indicator within the URL Bar */
|
|
||||||
/* #page-action-buttons > :not(#urlbar-zoom-button) { display: none !important; } */
|
|
||||||
|
|
||||||
/* Hide the »Go«-arrow in the URL Bar */
|
|
||||||
#urlbar-go-button { display: none !important; }
|
|
||||||
|
|
||||||
/* Hides the Extensions Menu Icon */
|
|
||||||
#unified-extensions-button { display: -moz-inline-block !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| T | A | B | — | B | A | R |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
/* Allow tabs to have dynamic widths based on
|
|
||||||
* the Tab Bars maximum width
|
|
||||||
*/ --uc-active-tab-width: clamp(100px, 18vw, 170px);
|
|
||||||
--uc-inactive-tab-width: clamp(100px, 15vw, 90px);
|
|
||||||
|
|
||||||
|
|
||||||
/* Enable this to always show the Tab Close button
|
|
||||||
* possible values:
|
|
||||||
* show: -moz-inline-block
|
|
||||||
* hide: none
|
|
||||||
*/ --show-tab-close-button: none;
|
|
||||||
|
|
||||||
/* Enable this to only show the Tab Close button on tab hover
|
|
||||||
* possible values:
|
|
||||||
* show: -moz-inline-block
|
|
||||||
* hide: none
|
|
||||||
*/ --show-tab-close-button-hover: none;
|
|
||||||
|
|
||||||
/* Hide the all Tabs button from the Tab Bar
|
|
||||||
* possible values:
|
|
||||||
* show: -moz-box
|
|
||||||
* hide: none
|
|
||||||
*/ --uc-show-all-tabs-button: none;
|
|
||||||
|
|
||||||
|
|
||||||
/* Left and Right "dip" of the container indicator
|
|
||||||
* 0px equals tab width
|
|
||||||
* higer values make the indicator smaller
|
|
||||||
*/ --container-tabs-indicator-margin: 10px;
|
|
||||||
|
|
||||||
/* Amount of Glow to add to the container indicator
|
|
||||||
* Setting it to 0 disables the Glow
|
|
||||||
*/ --uc-identity-glow: 0 1px 10px 1px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Hide the secondary Tab Label
|
|
||||||
* e.g. playing indicator (the text, not the icon) */
|
|
||||||
.tab-secondary-label { display: none !important; }
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./colors.nix
|
|
||||||
./config.nix
|
|
||||||
./layout.nix
|
|
||||||
./navbar.nix
|
|
||||||
# ./resp.nix
|
|
||||||
./tabs.nix
|
|
||||||
./tcr.nix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,66 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
:root {
|
|
||||||
|
|
||||||
--toolbarbutton-border-radius: var(--uc-border-radius) !important;
|
|
||||||
--tab-border-radius: var(--uc-border-radius) !important;
|
|
||||||
--arrowpanel-border-radius: var(--uc-border-radius) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#main-window,
|
|
||||||
#toolbar-menubar,
|
|
||||||
#TabsToolbar,
|
|
||||||
#navigator-toolbox,
|
|
||||||
#sidebar-box,
|
|
||||||
#nav-bar { box-shadow: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#main-window,
|
|
||||||
#toolbar-menubar,
|
|
||||||
#TabsToolbar,
|
|
||||||
#PersonalToolbar,
|
|
||||||
#navigator-toolbox,
|
|
||||||
#sidebar-box,
|
|
||||||
#nav-bar { border: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* remove "padding" left and right from tabs */
|
|
||||||
.titlebar-spacer { display: none !important; }
|
|
||||||
|
|
||||||
/* fix Shield Icon padding */
|
|
||||||
#urlbar-input-container[pageproxystate="valid"]
|
|
||||||
> #tracking-protection-icon-container
|
|
||||||
> #tracking-protection-icon-box
|
|
||||||
> #tracking-protection-icon {
|
|
||||||
padding-bottom: 1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#PersonalToolbar {
|
|
||||||
|
|
||||||
padding: 6px !important;
|
|
||||||
box-shadow: inset 0 0 50vh rgba(0, 0, 0, var(--uc-darken-toolbar)) !important;;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#statuspanel #statuspanel-label {
|
|
||||||
|
|
||||||
border: none !important;
|
|
||||||
border-radius: var(--uc-border-radius) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,52 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
#navigator-toolbox:not(:-moz-lwtheme) { background: var(--toolbar-field-background-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#nav-bar {
|
|
||||||
|
|
||||||
padding-block-start: 0px !important;
|
|
||||||
|
|
||||||
border: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
background: transparent !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar,
|
|
||||||
#urlbar * {
|
|
||||||
|
|
||||||
padding-block-start: var(--uc-urlbar-top-spacing) !important;
|
|
||||||
|
|
||||||
outline: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar-background { border: transparent !important; }
|
|
||||||
|
|
||||||
#urlbar[focused='true']
|
|
||||||
> #urlbar-background,
|
|
||||||
#urlbar:not([open])
|
|
||||||
> #urlbar-background { background: var(--toolbar-field-background-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar[open]
|
|
||||||
> #urlbar-background { background: var(--toolbar-field-background-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
.urlbarView-row:hover
|
|
||||||
> .urlbarView-row-inner,
|
|
||||||
.urlbarView-row[selected]
|
|
||||||
> .urlbarView-row-inner { background: var(--toolbar-field-focus-background-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
.urlbar-icon, #urlbar-go-button { margin: auto; }
|
|
||||||
.urlbar-page-action { padding: 0 inherit !important; }
|
|
||||||
.urlbar-page-action .urlbar-icon { margin-top: 6px !important; }
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
@media (min-width: 1000px) {
|
|
||||||
|
|
||||||
#nav-bar { margin: calc((var(--urlbar-min-height) * -1) - 12px) calc(100vw - var(--uc-urlbar-min-width)) 0 0 !important; }
|
|
||||||
#titlebar { margin-inline-start: var(--uc-urlbar-min-width) !important; }
|
|
||||||
|
|
||||||
#navigator-toolbox:focus-within #nav-bar { margin: calc((var(--urlbar-min-height) * -1) - 12px) calc(100vw - var(--uc-urlbar-max-width)) 0 0 !important; }
|
|
||||||
#navigator-toolbox:focus-within #titlebar { margin-inline-start: var(--uc-urlbar-max-width) !important; }
|
|
||||||
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,160 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
|
||||||
/* remove gap after pinned tabs */
|
|
||||||
#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])
|
|
||||||
> #tabbrowser-arrowscrollbox
|
|
||||||
> .tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) { margin-inline-start: 0 !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* Hides the list-all-tabs button*/
|
|
||||||
#alltabs-button { display: var(--uc-show-all-tabs-button) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* remove tab shadow */
|
|
||||||
.tabbrowser-tab
|
|
||||||
>.tab-stack
|
|
||||||
> .tab-background { box-shadow: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* multi tab selection */
|
|
||||||
#tabbrowser-tabs:not([noshadowfortests]) .tabbrowser-tab:is([multiselected])
|
|
||||||
> .tab-stack
|
|
||||||
> .tab-background:-moz-lwtheme { outline-color: var(--toolbarseparator-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* tab close button options */
|
|
||||||
.tabbrowser-tab:not([pinned]) .tab-close-button { display: var(--show-tab-close-button) !important; }
|
|
||||||
.tabbrowser-tab:not([pinned]):hover .tab-close-button { display: var(--show-tab-close-button-hover) !important }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* adaptive tab width */
|
|
||||||
.tabbrowser-tab[selected][fadein]:not([pinned]) { max-width: var(--uc-active-tab-width) !important; }
|
|
||||||
.tabbrowser-tab[fadein]:not([selected]):not([pinned]) { max-width: var(--uc-inactive-tab-width) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* container tabs indicator */
|
|
||||||
.tabbrowser-tab[usercontextid]
|
|
||||||
> .tab-stack
|
|
||||||
> .tab-background
|
|
||||||
> .tab-context-line {
|
|
||||||
|
|
||||||
margin: -1px var(--container-tabs-indicator-margin) 0 var(--container-tabs-indicator-margin) !important;
|
|
||||||
height: 1px !important;
|
|
||||||
|
|
||||||
box-shadow: var(--uc-identity-glow) var(--identity-tab-color) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* show favicon when media is playing but tab is hovered */
|
|
||||||
.tab-icon-image:not([pinned]) { opacity: 1 !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* Makes the speaker icon to always appear if the tab is playing (not only on hover) */
|
|
||||||
.tab-icon-overlay:not([crashed]),
|
|
||||||
.tab-icon-overlay[pinned][crashed][selected] {
|
|
||||||
|
|
||||||
top: 5px !important;
|
|
||||||
z-index: 1 !important;
|
|
||||||
|
|
||||||
padding: 1.5px !important;
|
|
||||||
inset-inline-end: -8px !important;
|
|
||||||
width: 16px !important; height: 16px !important;
|
|
||||||
|
|
||||||
border-radius: 10px !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* style and position speaker icon */
|
|
||||||
.tab-icon-overlay:not([sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
|
|
||||||
|
|
||||||
stroke: transparent !important;
|
|
||||||
background: transparent !important;
|
|
||||||
opacity: 1 !important; fill-opacity: 0.8 !important;
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
|
|
||||||
stroke: var(--toolbar-bgcolor) !important;
|
|
||||||
background-color: var(--toolbar-bgcolor) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* change the colours of the speaker icon on active tab to match tab colours */
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
|
|
||||||
|
|
||||||
stroke: var(--toolbar-bgcolor) !important;
|
|
||||||
background-color: var(--toolbar-bgcolor) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) { margin-inline-end: 9.5px !important; }
|
|
||||||
|
|
||||||
|
|
||||||
.tabbrowser-tab:not([image]) .tab-icon-overlay:not([pinned], [sharing], [crashed]) {
|
|
||||||
|
|
||||||
top: 0 !important;
|
|
||||||
|
|
||||||
padding: 0 !important;
|
|
||||||
margin-inline-end: 5.5px !important;
|
|
||||||
inset-inline-end: 0 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
.tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
.tab-icon-overlay:not([crashed])[activemedia-blocked]:hover {
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
stroke: var(--toolbar-color) !important;
|
|
||||||
background-color: var(--toolbar-color) !important;
|
|
||||||
fill-opacity: 0.95 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover {
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
stroke: var(--toolbar-color) !important;
|
|
||||||
background-color: var(--toolbar-color) !important;
|
|
||||||
fill-opacity: 0.95 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* speaker icon colour fix */
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying],
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[muted],
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked] { color: var(--toolbar-color) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* speaker icon colour fix on hover */
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { color: var(--toolbar-bgcolor) !important; }
|
|
||||||
|
|
||||||
/* selected tab colour fix*/
|
|
||||||
.tabbrowser-tab[selected] .tab-content {
|
|
||||||
background-color: var(--uc-highlight-colour) !important;
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
programs.floorp.profiles.megamozg.userChrome = ''
|
||||||
* {
|
* {
|
||||||
font-family: "JetBrainsMono Nerd Font" !important;
|
font-family: "JetBrainsMono Nerd Font" !important;
|
||||||
font-size: 12pt !important;
|
font-size: 12pt !important;
|
||||||
|
|
|
@ -3,7 +3,7 @@ let
|
||||||
repo = "https://github.com/axax-loll/fuji-wallpapers/blob/main";
|
repo = "https://github.com/axax-loll/fuji-wallpapers/blob/main";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
programs.firefox.profiles.dragora.userContent = ''
|
programs.floorp.profiles.megamozg.userContent = ''
|
||||||
@-moz-document url(about:home), url(about:newtab), url(about:privatebrowsing) {
|
@-moz-document url(about:home), url(about:newtab), url(about:privatebrowsing) {
|
||||||
.click-target-container *, .top-sites-list * {
|
.click-target-container *, .top-sites-list * {
|
||||||
color: #fff !important ;
|
color: #fff !important ;
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./cascade
|
|
||||||
|
|
||||||
./chrome.nix
|
./chrome.nix
|
||||||
./content.nix
|
./tcr.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
112
home/programs/gui/floorp/user/tabcenter.nix
Normal file
112
home/programs/gui/floorp/user/tabcenter.nix
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
css = ''
|
||||||
|
:root {
|
||||||
|
|
||||||
|
/* These colours are (mainly) used by the
|
||||||
|
Container Tabs Plugin */
|
||||||
|
--uc-identity-colour-blue: #8DA3B9;
|
||||||
|
--uc-identity-colour-turquoise: #8AA6A2;
|
||||||
|
--uc-identity-colour-green: #8C977D;
|
||||||
|
--uc-identity-colour-yellow: #D9BC8C;
|
||||||
|
--uc-identity-colour-orange: #D9BC8C;
|
||||||
|
--uc-identity-colour-red: #B66467;
|
||||||
|
--uc-identity-colour-pink: #A988B0;
|
||||||
|
--uc-identity-colour-purple: #A988B0;
|
||||||
|
|
||||||
|
/* Cascades main Colour Scheme */
|
||||||
|
--uc-base-colour: #151515;
|
||||||
|
--uc-highlight-colour: #1F1F1F;
|
||||||
|
--uc-inverted-colour: #E8E3E3;
|
||||||
|
--uc-muted-colour: #BBB6B6;
|
||||||
|
--uc-accent-colour: var(--uc-identity-colour-purple);
|
||||||
|
--uc-shadow-colour: #151515;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#topmenu { display: none !important; }
|
||||||
|
|
||||||
|
|
||||||
|
#tablist-wrapper,
|
||||||
|
#pinnedtablist { background: var(--uc-base-colour); }
|
||||||
|
|
||||||
|
.tab:hover,
|
||||||
|
.tab.active { background: var(--uc-highlight-colour); }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#tablist-wrapper .tab-title-wrapper {
|
||||||
|
|
||||||
|
opacity: 0;
|
||||||
|
transform: translateX(-10px);
|
||||||
|
|
||||||
|
transition: all 200ms ease;
|
||||||
|
transition-delay: 0ms;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
body:hover #tablist-wrapper .tab-title-wrapper {
|
||||||
|
|
||||||
|
opacity: 1;
|
||||||
|
transform: translateX(0);
|
||||||
|
|
||||||
|
transition-delay: 50ms;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.tab,
|
||||||
|
.tab.active { border-bottom: none !important; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#pinnedtablist:not(.compact) .tab { padding: 6px; }
|
||||||
|
#tablist .tab { padding: 0 0 0 6px; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.tab { overflow: visible; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#pinnedtablist:not(.compact) .tab[data-identity-color] .tab-context::before,
|
||||||
|
#tablist .tab[data-identity-color] .tab-context::before {
|
||||||
|
|
||||||
|
position: absolute;
|
||||||
|
top: 4px; bottom: 4px;
|
||||||
|
|
||||||
|
width: 2px;
|
||||||
|
|
||||||
|
background: var(--identity-color);
|
||||||
|
|
||||||
|
content: '';
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#tablist .tab[data-identity-color] .tab-context::before { left: -3px; }
|
||||||
|
|
||||||
|
|
||||||
|
#pinnedtablist:not(.compact) .tab .tab-pin,
|
||||||
|
.tab-close,
|
||||||
|
.tab-loading-burst { display: none; }
|
||||||
|
|
||||||
|
#pinnedtablist:not(.compact) .tab[data-identity-color] .tab-context { box-shadow: none !important; }
|
||||||
|
|
||||||
|
[data-identity-color="blue"] { --identity-color: var(--uc-identity-colour-blue); }
|
||||||
|
[data-identity-color="turquoise"] { --identity-color: var(--uc-identity-colour-turquoise); }
|
||||||
|
[data-identity-color="green"] { --identity-color: var(--uc-identity-colour-green); }
|
||||||
|
[data-identity-color="yellow"] { --identity-color: var(--uc-identity-colour-yellow); }
|
||||||
|
[data-identity-color="orange"] { --identity-color: var(--uc-identity-colour-orange); }
|
||||||
|
[data-identity-color="red"] { --identity-color: var(--uc-identity-colour-red); }
|
||||||
|
[data-identity-color="pink"] { --identity-color: var(--uc-identity-colour-pink); }
|
||||||
|
[data-identity-color="purple"] { --identity-color: var(--uc-identity-colour-purple); }
|
||||||
|
|
||||||
|
.can-scroll-top #tablist { mask: linear-gradient(transparent, var(--uc-shadow-colour) 40px); }
|
||||||
|
.can-scroll-bottom #tablist { mask: linear-gradient(var(--uc-shadow-colour) calc(100% - 40px), transparent); }
|
||||||
|
.can-scroll-bottom.can-scroll-top #tablist { mask: linear-gradient(transparent, var(--uc-shadow-colour) 40px calc(100% - 40px), transparent); }
|
||||||
|
#topshadow, #bottomshadow { display: none; }
|
||||||
|
'';
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
programs.firefox.profiles.dragora.userChrome = ''
|
programs.floorp.profiles.megamozg.userChrome = ''
|
||||||
#TabsToolbar { display: none !important; }
|
#TabsToolbar { display: none !important; }
|
||||||
#nav-bar { width: 100vw !important; }
|
#nav-bar { width: 100vw !important; }
|
||||||
|
|
|
@ -1,439 +0,0 @@
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
programs.firefox.profiles.dragora.userChrome = with config.lib.stylix.colors; ''
|
|
||||||
/*========================================================================================================*
|
|
||||||
|
|
||||||
+-----+-----+-----+-----+-----+-----+-----+
|
|
||||||
| █▀▀ | ▄▀█ | █▀▀ | █▀▀ | ▄▀█ | █▀▄ | █▀▀ |
|
|
||||||
| █▄▄ | █▀█ | ▄▄█ | █▄▄ | █▀█ | █▄▀ | ██▄ |
|
|
||||||
+-----+-----+-----+-----+-----+-----+-----+ Mouse Edition.
|
|
||||||
|
|
||||||
|
|
||||||
Description: Cascade, Mouse Edition, is a Firefox Style based on the Cascade theme by Andreas Grafen
|
|
||||||
What you get is a really simple one-line layout using the new Proton UI.
|
|
||||||
|
|
||||||
The original Cascade Theme by Andreas Grafen was based on SimpleFox :
|
|
||||||
> SimpleFox: https://github.com/migueravila/SimpleFox
|
|
||||||
|
|
||||||
|
|
||||||
Authors: Andreas Grafen (original cascade theme)
|
|
||||||
(https://andreas.grafen.info)
|
|
||||||
|
|
||||||
Clément Rambaud (minor tweaks on the original file)
|
|
||||||
|
|
||||||
|
|
||||||
Repository: https://github.com/andreasgrafen/cascade
|
|
||||||
https://github.com/crambaud/cascade
|
|
||||||
|
|
||||||
*========================================================================================================*/
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+
|
|
||||||
| C | O | N | F | I | G |
|
|
||||||
+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
/* Feel free to tweak the following
|
|
||||||
* config settingsto your own liking. */
|
|
||||||
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| C | O | L | O | U | R | S |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
/* Comment the color theme you don't want to use */
|
|
||||||
|
|
||||||
/* Dark Theme Colors */
|
|
||||||
--window-colour: #${base00};
|
|
||||||
--secondary-colour: #${base01};
|
|
||||||
--inverted-colour: #${base07};
|
|
||||||
|
|
||||||
/* Light Theme Colors
|
|
||||||
--window-colour: #FAFAFC;
|
|
||||||
--secondary-colour: #EAEAEC;
|
|
||||||
--inverted-colour: #1E2021;
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/* Containter Tab Colours */
|
|
||||||
--uc-identity-colour-blue: #${base0D};
|
|
||||||
--uc-identity-colour-turquoise: #${base0C};
|
|
||||||
--uc-identity-colour-green: #${base0B};
|
|
||||||
--uc-identity-colour-yellow: #${base09};
|
|
||||||
--uc-identity-colour-orange: #${base0A};
|
|
||||||
--uc-identity-colour-red: #${base08};
|
|
||||||
--uc-identity-colour-pink: #${base0F};
|
|
||||||
--uc-identity-colour-purple: #${base0E};
|
|
||||||
|
|
||||||
|
|
||||||
/* URL colour in URL bar suggestions */
|
|
||||||
--urlbar-popup-url-color: var(--uc-identity-color-purple) !important;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| V | I | S | U | A | L | S |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
/* global border radius */
|
|
||||||
--uc-border-radius: 16;
|
|
||||||
|
|
||||||
/* dynamic url bar width settings */
|
|
||||||
--uc-urlbar-width: clamp(250px, 50vw, 500px);
|
|
||||||
|
|
||||||
/* dynamic tab width settings */
|
|
||||||
--uc-active-tab-width: clamp( 50px, 18vw, 170px);
|
|
||||||
--uc-inactive-tab-width: clamp( 50px, 15vw, 90px);
|
|
||||||
|
|
||||||
/* if active always shows the tab close button */
|
|
||||||
--show-tab-close-button: none; /* DEFAULT: -moz-inline-box; */
|
|
||||||
|
|
||||||
/* if active only shows the tab close button on hover*/
|
|
||||||
--show-tab-close-button-hover: none; /* DEFAULT: -moz-inline-box; */
|
|
||||||
|
|
||||||
/* adds left and right margin to the container-tabs indicator */
|
|
||||||
--container-tabs-indicator-margin: 0px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+---+
|
|
||||||
| B | U | T | T | O | N | S |
|
|
||||||
+---+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
/* showing only the back button */
|
|
||||||
#back-button{ display: -moz-inline-box !important; }
|
|
||||||
#forward-button{ display: none !important; }
|
|
||||||
#stop-button{ display: none !important; }
|
|
||||||
#reload-button{ display: none !important; }
|
|
||||||
|
|
||||||
/* bookmark icon */
|
|
||||||
#star-button{ display: none !important; }
|
|
||||||
|
|
||||||
/* zoom indicator */
|
|
||||||
#urlbar-zoom-button { display: none !important; }
|
|
||||||
|
|
||||||
/* Show Hamburger Menu */
|
|
||||||
#PanelUI-button { display: -moz-inline-box !important;}
|
|
||||||
|
|
||||||
#reader-mode-button{ display: none !important; }
|
|
||||||
|
|
||||||
/* tracking protection shield icon */
|
|
||||||
#tracking-protection-icon-container { display: none !important; }
|
|
||||||
|
|
||||||
/* #identity-box { display: none !important } /* hides encryption AND permission items */
|
|
||||||
#identity-permission-box { display: none !important; } /* only hides permission items */
|
|
||||||
|
|
||||||
/* e.g. playing indicator (secondary - not icon) */
|
|
||||||
.tab-secondary-label { display: none !important; }
|
|
||||||
|
|
||||||
#pageActionButton { display: none !important; }
|
|
||||||
#page-action-buttons { display: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*=============================================================================================*/
|
|
||||||
|
|
||||||
|
|
||||||
/*---+---+---+---+---+---+
|
|
||||||
| L | A | Y | O | U | T |
|
|
||||||
+---+---+---+---+---+---*/
|
|
||||||
|
|
||||||
/* No need to change anything below this comment.
|
|
||||||
* Just tweak it if you want to tweak the overall layout. c: */
|
|
||||||
|
|
||||||
:root {
|
|
||||||
|
|
||||||
--uc-theme-colour: var(--window-colour);
|
|
||||||
--uc-hover-colour: var(--secondary-colour);
|
|
||||||
--uc-inverted-colour: var(--inverted-colour);
|
|
||||||
|
|
||||||
--button-bgcolor: var(--uc-theme-colour) !important;
|
|
||||||
--button-hover-bgcolor: var(--uc-hover-colour) !important;
|
|
||||||
--button-active-bgcolor: var(--uc-hover-colour) !important;
|
|
||||||
|
|
||||||
--toolbar-bgcolor: var(--uc-theme-colour) !important;
|
|
||||||
--toolbarbutton-hover-background: var(--uc-hover-colour) !important;
|
|
||||||
--toolbarbutton-active-background: var(--uc-hover-colour) !important;
|
|
||||||
--toolbarbutton-border-radius: var(--uc-border-radius) !important;
|
|
||||||
--lwt-toolbar-field-focus: var(--uc-theme-colour) !important;
|
|
||||||
--toolbarbutton-icon-fill: var(--uc-inverted-colour) !important;
|
|
||||||
--toolbar-field-focus-background-color: var(--secondary-colour) !important;
|
|
||||||
--toolbar-field-color: var(--uc-inverted-colour) !important;
|
|
||||||
--toolbar-field-focus-color: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
--tabs-border-color: var(--uc-theme-colour) !important;
|
|
||||||
--tab-border-radius: var(--uc-border-radius) !important;
|
|
||||||
--lwt-text-color: var(--uc-inverted-colour) !important;
|
|
||||||
--lwt-tab-text: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
--lwt-sidebar-background-color: var(--uc-hover-colour) !important;
|
|
||||||
--lwt-sidebar-text-color: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
--arrowpanel-border-color: var(--uc-theme-colour) !important;
|
|
||||||
--arrowpanel-border-radius: var(--uc-border-radius) !important;
|
|
||||||
--arrowpanel-background: var(--uc-theme-colour) !important;
|
|
||||||
--arrowpanel-color: var(--inverted-colour) !important;
|
|
||||||
|
|
||||||
--autocomplete-popup-highlight-background: var(--uc-inverted-colour) !important;
|
|
||||||
--autocomplete-popup-highlight-color: var(--uc-inverted-colour) !important;
|
|
||||||
--autocomplete-popup-hover-background: var(--uc-inverted-colour) !important;
|
|
||||||
|
|
||||||
|
|
||||||
--tab-block-margin: 2px !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
window,
|
|
||||||
#main-window,
|
|
||||||
#toolbar-menubar,
|
|
||||||
#TabsToolbar,
|
|
||||||
#PersonalToolbar,
|
|
||||||
#navigator-toolbox,
|
|
||||||
#sidebar-box,
|
|
||||||
#nav-bar {
|
|
||||||
|
|
||||||
-moz-appearance: none !important;
|
|
||||||
|
|
||||||
border: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
background: var(--uc-theme-colour) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* grey out ccons inside the toolbar to make it
|
|
||||||
* more aligned with the Black & White colour look */
|
|
||||||
#PersonalToolbar toolbarbutton:not(:hover),
|
|
||||||
#bookmarks-toolbar-button:not(:hover) { filter: grayscale(1) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* Show Window Control Button */
|
|
||||||
.titlebar-buttonbox-container { display: -moz-inline-box !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* remove "padding" left and right from tabs */
|
|
||||||
.titlebar-spacer { display: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* remove gap after pinned tabs */
|
|
||||||
#tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs])
|
|
||||||
> #tabbrowser-arrowscrollbox
|
|
||||||
> .tabbrowser-tab[first-visible-unpinned-tab] { margin-inline-start: 0 !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* remove tab shadow */
|
|
||||||
.tabbrowser-tab
|
|
||||||
>.tab-stack
|
|
||||||
> .tab-background { box-shadow: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* tab background */
|
|
||||||
.tabbrowser-tab
|
|
||||||
> .tab-stack
|
|
||||||
> .tab-background { background: var(--uc-theme-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* active tab background */
|
|
||||||
.tabbrowser-tab[selected]
|
|
||||||
> .tab-stack
|
|
||||||
> .tab-background { background: var(--uc-hover-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* tab close button options */
|
|
||||||
.tabbrowser-tab:not([pinned]) .tab-close-button { display: var(--show-tab-close-button) !important; }
|
|
||||||
.tabbrowser-tab:not([pinned]):hover .tab-close-button { display: var(--show-tab-close-button-hover) !important }
|
|
||||||
|
|
||||||
|
|
||||||
/* adaptive tab width */
|
|
||||||
.tabbrowser-tab[selected][fadein]:not([pinned]) { max-width: var(--uc-active-tab-width) !important; }
|
|
||||||
.tabbrowser-tab[fadein]:not([selected]):not([pinned]) { max-width: var(--uc-inactive-tab-width) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* container tabs indicator */
|
|
||||||
.tabbrowser-tab[usercontextid]
|
|
||||||
> .tab-stack
|
|
||||||
> .tab-background
|
|
||||||
> .tab-context-line {
|
|
||||||
|
|
||||||
margin: -1px var(--container-tabs-indicator-margin) 0 var(--container-tabs-indicator-margin) !important;
|
|
||||||
|
|
||||||
border-radius: var(--tab-border-radius) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* show favicon when media is playing but tab is hovered */
|
|
||||||
.tab-icon-image:not([pinned]) { opacity: 1 !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* Makes the speaker icon to always appear if the tab is playing (not only on hover) */
|
|
||||||
.tab-icon-overlay:not([crashed]),
|
|
||||||
.tab-icon-overlay[pinned][crashed][selected] {
|
|
||||||
|
|
||||||
top: 5px !important;
|
|
||||||
z-index: 1 !important;
|
|
||||||
|
|
||||||
padding: 1.5px !important;
|
|
||||||
inset-inline-end: -8px !important;
|
|
||||||
width: 16px !important; height: 16px !important;
|
|
||||||
|
|
||||||
border-radius: 10px !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* style and position speaker icon */
|
|
||||||
.tab-icon-overlay:not([sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
|
|
||||||
|
|
||||||
stroke: transparent !important;
|
|
||||||
background: transparent !important;
|
|
||||||
opacity: 1 !important; fill-opacity: 0.8 !important;
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
|
|
||||||
stroke: var(--uc-theme-colour) !important;
|
|
||||||
background-color: var(--uc-theme-colour) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* change the colours of the speaker icon on active tab to match tab colours */
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
|
|
||||||
|
|
||||||
stroke: var(--uc-hover-colour) !important;
|
|
||||||
background-color: var(--uc-hover-colour) !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) { margin-inline-end: 9.5px !important; }
|
|
||||||
|
|
||||||
|
|
||||||
.tabbrowser-tab:not([image]) .tab-icon-overlay:not([pinned], [sharing], [crashed]) {
|
|
||||||
|
|
||||||
top: 0 !important;
|
|
||||||
|
|
||||||
padding: 0 !important;
|
|
||||||
margin-inline-end: 5.5px !important;
|
|
||||||
inset-inline-end: 0 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
.tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
.tab-icon-overlay:not([crashed])[activemedia-blocked]:hover {
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
stroke: var(--uc-inverted-colour) !important;
|
|
||||||
background-color: var(--uc-inverted-colour) !important;
|
|
||||||
fill-opacity: 0.95 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
.tabbrowser-tab[selected] .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover {
|
|
||||||
|
|
||||||
color: currentColor !important;
|
|
||||||
stroke: var(--uc-inverted-colour) !important;
|
|
||||||
background-color: var(--uc-inverted-colour) !important;
|
|
||||||
fill-opacity: 0.95 !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* speaker icon colour fix */
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying],
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[muted],
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked] { color: var(--uc-inverted-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* speaker icon colour fix on hover */
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[soundplaying]:hover,
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[muted]:hover,
|
|
||||||
#TabsToolbar .tab-icon-overlay:not([crashed])[activemedia-blocked]:hover { color: var(--uc-theme-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#nav-bar {
|
|
||||||
|
|
||||||
border: none !important;
|
|
||||||
box-shadow: none !important;
|
|
||||||
background: transparent !important;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* remove border below whole nav */
|
|
||||||
#navigator-toolbox { border-bottom: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar,
|
|
||||||
#urlbar * { box-shadow: none !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar-background { border: var(--uc-hover-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar[focused="true"]
|
|
||||||
> #urlbar-background,
|
|
||||||
#urlbar:not([open])
|
|
||||||
> #urlbar-background { background: transparent !important; }
|
|
||||||
|
|
||||||
|
|
||||||
#urlbar[open]
|
|
||||||
> #urlbar-background { background: var(--uc-theme-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
.urlbarView-row:hover
|
|
||||||
> .urlbarView-row-inner,
|
|
||||||
.urlbarView-row[selected]
|
|
||||||
> .urlbarView-row-inner { background: var(--uc-hover-colour) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* transition to oneline */
|
|
||||||
@media (min-width: 1000px) {
|
|
||||||
|
|
||||||
|
|
||||||
/* move tabs bar over */
|
|
||||||
#TabsToolbar { margin-left: var(--uc-urlbar-width) !important; }
|
|
||||||
|
|
||||||
|
|
||||||
/* move entire nav bar */
|
|
||||||
#nav-bar { margin: calc((var(--urlbar-min-height) * -1) - 8px) calc(100vw - var(--uc-urlbar-width)) 0 0 !important; }
|
|
||||||
|
|
||||||
|
|
||||||
} /* end media query */
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Container Tabs */
|
|
||||||
.identity-color-blue { --identity-tab-color: var(--uc-identity-color-blue) !important; --identity-icon-color: var(--uc-identity-color-blue) !important; }
|
|
||||||
.identity-color-turquoise { --identity-tab-color: var(--uc-identity-color-turquoise) !important; --identity-icon-color: var(--uc-identity-color-turquoise) !important; }
|
|
||||||
.identity-color-green { --identity-tab-color: var(--uc-identity-color-green) !important; --identity-icon-color: var(--uc-identity-color-green) !important; }
|
|
||||||
.identity-color-yellow { --identity-tab-color: var(--uc-identity-color-yellow) !important; --identity-icon-color: var(--uc-identity-color-yellow) !important; }
|
|
||||||
.identity-color-orange { --identity-tab-color: var(--uc-identity-color-orange) !important; --identity-icon-color: var(--uc-identity-color-orange) !important; }
|
|
||||||
.identity-color-red { --identity-tab-color: var(--uc-identity-color-red) !important; --identity-icon-color: var(--uc-identity-color-red) !important; }
|
|
||||||
.identity-color-pink { --identity-tab-color: var(--uc-identity-color-pink) !important; --identity-icon-color: var(--uc-identity-color-pink) !important; }
|
|
||||||
.identity-color-purple { --identity-tab-color: var(--uc-identity-color-purple) !important; --identity-icon-color: var(--uc-identity-color-purple) !important; }
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -6,10 +6,7 @@
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
home-manager
|
home-manager
|
||||||
|
|
||||||
# arc-browser
|
|
||||||
vieb
|
vieb
|
||||||
# vimb
|
|
||||||
# chawan
|
|
||||||
qutebrowser
|
qutebrowser
|
||||||
vesktop
|
vesktop
|
||||||
tor-browser
|
tor-browser
|
||||||
|
@ -32,19 +29,12 @@
|
||||||
|
|
||||||
swayimg
|
swayimg
|
||||||
anime4k
|
anime4k
|
||||||
mpc-qt
|
|
||||||
cheese
|
cheese
|
||||||
|
|
||||||
bottles
|
bottles
|
||||||
# "wineWow64Packages.staging"
|
|
||||||
mindustry-wayland
|
mindustry-wayland
|
||||||
mangohud
|
mangohud
|
||||||
superTuxKart
|
superTuxKart
|
||||||
transmission_4-gtk
|
|
||||||
|
|
||||||
# (vivaldi.override {
|
|
||||||
# isSnapshot = true;
|
|
||||||
# })
|
|
||||||
|
|
||||||
(prismlauncher.override {
|
(prismlauncher.override {
|
||||||
jdks = [
|
jdks = [
|
||||||
|
@ -54,16 +44,8 @@
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
||||||
trayscale
|
|
||||||
|
|
||||||
(nerdfonts.override {
|
|
||||||
fonts = [
|
|
||||||
"FiraCode"
|
|
||||||
"JetBrainsMono"
|
|
||||||
];
|
|
||||||
})
|
|
||||||
|
|
||||||
config.nur.repos.abszero.palgen
|
config.nur.repos.abszero.palgen
|
||||||
|
config.nur.repos.rycee.mozilla-addons-to-nix
|
||||||
inputs.ayugram-desktop.packages.${pkgs.system}.default
|
inputs.ayugram-desktop.packages.${pkgs.system}.default
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,9 +10,11 @@
|
||||||
auto-optimise-store = true;
|
auto-optimise-store = true;
|
||||||
extra-substituters = [
|
extra-substituters = [
|
||||||
"https://yazi.cachix.org"
|
"https://yazi.cachix.org"
|
||||||
|
"https://cache.garnix.io"
|
||||||
];
|
];
|
||||||
extra-trusted-public-keys = [
|
extra-trusted-public-keys = [
|
||||||
"yazi.cachix.org-1:Dcdz63NZKfvUCbDGngQDAZq6kOroIrFoyO064uvLh8k="
|
"yazi.cachix.org-1:Dcdz63NZKfvUCbDGngQDAZq6kOroIrFoyO064uvLh8k="
|
||||||
|
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
|
||||||
];
|
];
|
||||||
trusted-users = [
|
trusted-users = [
|
||||||
"megamozg"
|
"megamozg"
|
||||||
|
|
|
@ -25,5 +25,8 @@
|
||||||
templates = "${config.home.homeDirectory}/";
|
templates = "${config.home.homeDirectory}/";
|
||||||
videos = "${config.home.homeDirectory}/Videos";
|
videos = "${config.home.homeDirectory}/Videos";
|
||||||
};
|
};
|
||||||
|
mimeApps = {
|
||||||
|
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,30 +3,24 @@
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
adw-gtk3
|
adw-gtk3
|
||||||
google-cursor
|
google-cursor
|
||||||
papirus-folders
|
(papirus-icon-theme.override {
|
||||||
papirus-icon-theme
|
color = "yaru";
|
||||||
|
withElementary = false;
|
||||||
|
})
|
||||||
|
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-cjk
|
noto-fonts-cjk
|
||||||
openmoji-color
|
openmoji-color
|
||||||
|
|
||||||
monaspace
|
monaspace
|
||||||
(nerdfonts.override { fonts = [ "FiraCode" "JetBrainsMono" ]; })
|
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
|
||||||
];
|
];
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
name = "Papirus-Dark";
|
name = "Papirus-Dark";
|
||||||
package = pkgs.papirus-icon-theme;
|
package = pkgs.papirus-icon-theme;
|
||||||
};
|
};
|
||||||
font = lib.mkForce {
|
|
||||||
name = "JetBrainsMono NerdFont";
|
|
||||||
package = pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; };
|
|
||||||
size = 12;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
# fonts.fontconfig = {
|
|
||||||
# enable = true;
|
|
||||||
# defaultFonts.emoji = [ "OpenMoji Color" ];
|
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
{
|
{
|
||||||
wayland.windowManager.hyprland.settings = {
|
wayland.windowManager.hyprland.settings = with pkgs; {
|
||||||
# SHORTCUTS
|
# SHORTCUTS
|
||||||
"$m" = "SUPER";
|
"$m" = "SUPER";
|
||||||
"$s" = "SHIFT";
|
"$s" = "SHIFT";
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
bind = [
|
bind = [
|
||||||
# BUILTIN COMMANDS
|
# BUILTIN COMMANDS
|
||||||
"$m, $sp, togglefloating"
|
"$m, $sp, togglefloating"
|
||||||
"$m $s, $sp, hyprexpo:expo, toggle"
|
# "$m $s, $sp, hyprexpo:expo, toggle"
|
||||||
"$m, Q, killactive"
|
"$m, Q, killactive"
|
||||||
"$m, C, centerwindow"
|
"$m, C, centerwindow"
|
||||||
"$m, F, fullscreen"
|
"$m, F, fullscreen"
|
||||||
|
@ -60,16 +60,15 @@
|
||||||
"$m $s, $rt, exec, kitty --class=termfloat -T Terminal"
|
"$m $s, $rt, exec, kitty --class=termfloat -T Terminal"
|
||||||
|
|
||||||
"$m, $tb, exec, nwg-drawer -ovl -nocats -nofs -d -c 7 -mb -49"
|
"$m, $tb, exec, nwg-drawer -ovl -nocats -nofs -d -c 7 -mb -49"
|
||||||
"$m $s, $tb, exec, anyrun"
|
|
||||||
|
|
||||||
"$m, V, exec, ayugram-desktop"
|
"$m, V, exec, ayugram-desktop"
|
||||||
"$m $s, V, exec, vesktop"
|
"$m $s, V, exec, vesktop"
|
||||||
|
|
||||||
"$m, B, exec, firefox"
|
"$m, B, exec, floorp"
|
||||||
"$m $s, B, exec, chromium"
|
"$m $s, B, exec, firefox"
|
||||||
|
|
||||||
"$m, N, exec, kitty -T Explorer joshuto"
|
"$m, N, exec, kitty -T Explorer yazi"
|
||||||
"$m $s, N, exec, kitty --class=tfm -T Explorer joshuto"
|
"$m $s, N, exec, kitty --class=tfm -T Explorer yazi"
|
||||||
"$m $a, N, exec, nemo"
|
"$m $a, N, exec, nemo"
|
||||||
|
|
||||||
"$m, M, exec, spotify"
|
"$m, M, exec, spotify"
|
||||||
|
@ -115,6 +114,11 @@
|
||||||
"$m $a, K, resizeactive, 0 -50"
|
"$m $a, K, resizeactive, 0 -50"
|
||||||
"$m $a, L, resizeactive, 50 0"
|
"$m $a, L, resizeactive, 50 0"
|
||||||
|
|
||||||
|
"$m $c, H, moveactive, -50 0"
|
||||||
|
"$m $c, J, moveactive, 0 50"
|
||||||
|
"$m $c, K, moveactive, 0 -50"
|
||||||
|
"$m $c, L, moveactive, 50 0"
|
||||||
|
|
||||||
# ARROWS
|
# ARROWS
|
||||||
"$m, left, movefocus, l"
|
"$m, left, movefocus, l"
|
||||||
"$m, down, movefocus, d"
|
"$m, down, movefocus, d"
|
||||||
|
@ -130,6 +134,11 @@
|
||||||
"$m $a, down, resizeactive, 0 50"
|
"$m $a, down, resizeactive, 0 50"
|
||||||
"$m $a, up, resizeactive, 0 -50"
|
"$m $a, up, resizeactive, 0 -50"
|
||||||
"$m $a, right, resizeactive, 50 0"
|
"$m $a, right, resizeactive, 50 0"
|
||||||
|
|
||||||
|
"$m $c, left, moveactive, -50 0"
|
||||||
|
"$m $c, down, moveactive, 0 50"
|
||||||
|
"$m $c, up, moveactive, 0 -50"
|
||||||
|
"$m $c, right, moveactive, 50 0"
|
||||||
|
|
||||||
# BRIGHTNESS
|
# BRIGHTNESS
|
||||||
", XF86MonBrightnessDown, exec, doas light -U 10"
|
", XF86MonBrightnessDown, exec, doas light -U 10"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
wayland.windowManager.hyprland = with config.lib.stylix.colors; {
|
wayland.windowManager.hyprland = with config.lib.stylix.colors; {
|
||||||
plugins = with inputs; [
|
plugins = with inputs; [
|
||||||
hyprfocus.packages.${pkgs.system}.default
|
hyprfocus.packages.${pkgs.system}.default
|
||||||
hyprland-plugins.packages.${pkgs.system}.hyprexpo
|
# hyprland-plugins.packages.${pkgs.system}.hyprexpo
|
||||||
];
|
];
|
||||||
settings.plugin = {
|
settings.plugin = {
|
||||||
# FOCUS
|
# FOCUS
|
||||||
|
@ -37,17 +37,17 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# EXPO LIKE IDK
|
# EXPO LIKE IDK
|
||||||
hyprexpo = {
|
# hyprexpo = {
|
||||||
columns = 3;
|
# columns = 3;
|
||||||
gap_size = 5;
|
# gap_size = 5;
|
||||||
bg_col = "rgb(${base00})";
|
# bg_col = "rgb(${base00})";
|
||||||
workspace_method = "center current";
|
# workspace_method = "center current";
|
||||||
|
|
||||||
enable_gesture = true;
|
# enable_gesture = true;
|
||||||
gesture_fingers = 3;
|
# gesture_fingers = 3;
|
||||||
gesture_distance = 300;
|
# gesture_distance = 300;
|
||||||
gesture_positive = true;
|
# gesture_positive = true;
|
||||||
};
|
# };
|
||||||
|
|
||||||
# WINDOW TITLES
|
# WINDOW TITLES
|
||||||
# hyprbars = {
|
# hyprbars = {
|
||||||
|
|
Loading…
Reference in a new issue