i once again again again ened to sync
This commit is contained in:
parent
9cac325698
commit
6063d2b438
18 changed files with 1264 additions and 1375 deletions
312
flake.lock
generated
312
flake.lock
generated
|
|
@ -41,11 +41,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776876344,
|
"lastModified": 1782073106,
|
||||||
"narHash": "sha256-Ubqb/agkuMJK+k19gjQgHux/eOYRc1sRGoOZOho8+VY=",
|
"narHash": "sha256-dnS5SaZlPqR1E0dPXaPc+lFkBwLUbAgbwsVMk7uA6dY=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "aquamarine",
|
"repo": "aquamarine",
|
||||||
"rev": "648a13d0ee1e03a843b3e145b8ece15393058701",
|
"rev": "6d6e2384f381def4ea4ea81543cba4bbdac72457",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -82,11 +82,11 @@
|
||||||
"systems": "systems_2"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775706155,
|
"lastModified": 1781164160,
|
||||||
"narHash": "sha256-h7Rw0vlb0n0Jsk21WJPm7H+1T1bG+PEuxE5cJ2TZl8A=",
|
"narHash": "sha256-dxo3aPnfaQJt9K/3NhgKfu2Q9B42z4d4Or9Izoug+68=",
|
||||||
"owner": "abenz1267",
|
"owner": "abenz1267",
|
||||||
"repo": "elephant",
|
"repo": "elephant",
|
||||||
"rev": "376ee71c66db38683daabd57350bf3f6f086eaf8",
|
"rev": "3296842820d04d5ec774afc7528492fcbb3c01f2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -132,11 +132,11 @@
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775087534,
|
"lastModified": 1778716662,
|
||||||
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
|
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
|
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -146,24 +146,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"inputs": {
|
|
||||||
"systems": "systems_5"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1731533236,
|
|
||||||
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-utils_2": {
|
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": [
|
"systems": [
|
||||||
"swayfx",
|
"swayfx",
|
||||||
|
|
@ -234,11 +216,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777258755,
|
"lastModified": 1783134515,
|
||||||
"narHash": "sha256-EC07KwADRE2LdIk7vEDyAaD3I0ZUq24T9jQF9L0iEPk=",
|
"narHash": "sha256-qMoZazubXlXUD9k/syJ/aiWC4X4g73mwVmZ7Z4+rdpM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "7f8bbc93d63401e41368d6ddc46a4f631610fa90",
|
"rev": "b885baad531fa3d3beae2ba9a0712d22974d8016",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -292,11 +274,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776426399,
|
"lastModified": 1782566056,
|
||||||
"narHash": "sha256-RUESLKNikIeEq9ymGJ6nmcDXiSFQpUW1IhJ245nL3xM=",
|
"narHash": "sha256-haEZcHzYrePnjFOYSWTbxm/Nrla0aPslJfmvdCvqtVc=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprgraphics",
|
"repo": "hyprgraphics",
|
||||||
"rev": "68d064434787cf1ed4a2fe257c03c5f52f33cf84",
|
"rev": "c6e7b9f673f4360bc813d3dc75028f75ee88d3f8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -322,11 +304,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777248628,
|
"lastModified": 1783110106,
|
||||||
"narHash": "sha256-3RoogdcCOknnzMCNw4MxQBHlAL0qXZw/Jk1fN4Hm8jE=",
|
"narHash": "sha256-PRnnFkTfQ+sQHSrcWw0512zEMNp5/1WHJeVuDf6FmxI=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "80763b13ff9b8abb94654d9f5ca635003c0b5d84",
|
"rev": "14fa1fd0273973b7a40966b4fa9e081d6bf67dae",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -368,11 +350,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776426575,
|
"lastModified": 1782563850,
|
||||||
"narHash": "sha256-KI6nIfVihn/DPaeB5Et46Xg3dkNHrrEtUd5LBBVomB0=",
|
"narHash": "sha256-rs/EzgrgPHbCtJjFZN4aR1HYldH/0NtGAempWVpWQTs=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-guiutils",
|
"repo": "hyprland-guiutils",
|
||||||
"rev": "a968d211048e3ed538e47b84cb3649299578f19d",
|
"rev": "5ba080ee036c30cb2485f2647ff8a61f7aa08178",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -398,11 +380,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777220105,
|
"lastModified": 1782769258,
|
||||||
"narHash": "sha256-M9JZK+8GVKAIVdQpcCG/49zBF3ylxO8zxW+hVjM5QpE=",
|
"narHash": "sha256-HAhqQOoz4S0gzIOMnClL49B+rMT7zdp3UDWeqxtMs/k=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-plugins",
|
"repo": "hyprland-plugins",
|
||||||
"rev": "dbe221941a5095e1b381ac460a152cf173b108b8",
|
"rev": "71b8953d7d92dbebe87a6ff9895bdd30e7495873",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -452,11 +434,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776426736,
|
"lastModified": 1777320127,
|
||||||
"narHash": "sha256-rl7i4aY+9p8LysJp7o8uRWahCkpFznCgGHXszlTw7b0=",
|
"narHash": "sha256-Qu+Wf2Bp5qUjyn2YpZNq8a7JyzTGowhT1knrwE38a9U=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprlang",
|
"repo": "hyprlang",
|
||||||
"rev": "7833ff33b2e82d3406337b5dcf0d1cec595d83e9",
|
"rev": "090117506ddc3d7f26e650ff344d378c2ec329cc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -504,11 +486,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772462885,
|
"lastModified": 1782554491,
|
||||||
"narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=",
|
"narHash": "sha256-+p3MlyN/nqRefcf2IckPlGRUn9+hielqpS9XClbLleM=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprtoolkit",
|
"repo": "hyprtoolkit",
|
||||||
"rev": "9af245a69fa6b286b88ddfc340afd288e00a6998",
|
"rev": "bdba25ced39ea39ab004a8f31593ba0b0ff1ca35",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -529,11 +511,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777148223,
|
"lastModified": 1783002634,
|
||||||
"narHash": "sha256-PTf7kRFFzCW6rIYxLH2fWfVJmj86FSYe3k6L8B+IM9o=",
|
"narHash": "sha256-xGqHIUK0wIZoW7SiMalwvO6uGOO/VrlQwoRobpE7dDI=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprutils",
|
"repo": "hyprutils",
|
||||||
"rev": "fa3992be2dfebe4ab06d753c6ca59bea298e798f",
|
"rev": "41fb809557abd29a57151b6e1aaeabd05f9437e1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -554,11 +536,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777148232,
|
"lastModified": 1777159683,
|
||||||
"narHash": "sha256-Uv0WZLhu89SafuSOmYDA7akrPt4wBRmsa1ucasO5aXg=",
|
"narHash": "sha256-Jxixw6wZphUp+nHYxOKUYSckL17QMBx2d5Zp0rJHr1g=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprwayland-scanner",
|
"repo": "hyprwayland-scanner",
|
||||||
"rev": "fec9cf1abcc1011e46f0a0986f46bf93c6bf8b92",
|
"rev": "b8632713a6beaf28b56f2a7b0ab2fb7088dbb404",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -583,11 +565,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776728575,
|
"lastModified": 1778410714,
|
||||||
"narHash": "sha256-z9eGphrArEBpl1O/GCH0wlY6z4K9vA6yWh2gAS6qytU=",
|
"narHash": "sha256-o6RzFj4nJXaPRY7EM01siuCQeT41RfwwmcmFQqwFJJg=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprwire",
|
"repo": "hyprwire",
|
||||||
"rev": "f3a80888783702a39691b684d099e16b83ed4702",
|
"rev": "85148a8e612808cf5ddb25d0b3c5840f3498a7dc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -604,11 +586,11 @@
|
||||||
"optnix": "optnix"
|
"optnix": "optnix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777152325,
|
"lastModified": 1780811447,
|
||||||
"narHash": "sha256-8z6TM8o91moN+rhgzErnhluIHaS5X9B2xvZnIwFA88I=",
|
"narHash": "sha256-H2UAcXvmdpgZi4trdX1hoJIteXdoqod5Vbs9oB+O4VY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-cli",
|
"repo": "nixos-cli",
|
||||||
"rev": "ad72187c1628a409f8bb7a9256cca94c0362c5b9",
|
"rev": "fef2683f62b984a4c7b19eaf258f5dc387ec3447",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -635,11 +617,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774748309,
|
"lastModified": 1777168982,
|
||||||
"narHash": "sha256-+U7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ=",
|
"narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "333c4e0545a6da976206c74db8773a1645b5870a",
|
"rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -666,11 +648,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776877367,
|
"lastModified": 1782467914,
|
||||||
"narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=",
|
"narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0726a0ecb6d4e08f6adced58726b95db924cef57",
|
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -682,11 +664,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775793324,
|
"lastModified": 1780336545,
|
||||||
"narHash": "sha256-omax7atcZbol+6HJ2RLpP+ZCFcPa5bZ65Hn71RufeWQ=",
|
"narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9d29d5f667d7467f98efc31881e824fa586c927e",
|
"rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -698,11 +680,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776877367,
|
"lastModified": 1782959384,
|
||||||
"narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=",
|
"narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0726a0ecb6d4e08f6adced58726b95db924cef57",
|
"rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -713,22 +695,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
|
||||||
"lastModified": 1773375660,
|
|
||||||
"narHash": "sha256-SEzUWw2Rf5Ki3bcM26nSKgbeoqi2uYy8IHVBqOKjX3w=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "3e20095fe3c6cbb1ddcef89b26969a69a1570776",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixos-25.11",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_7": {
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775710090,
|
"lastModified": 1775710090,
|
||||||
"narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=",
|
"narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=",
|
||||||
|
|
@ -748,43 +714,19 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
]
|
||||||
"noctalia-qs": "noctalia-qs"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777253304,
|
"lastModified": 1783190788,
|
||||||
"narHash": "sha256-XqSHEKEW5pSAx9MoMo8mKPgkjoy4FEhZ4x0a6hGYrSI=",
|
"narHash": "sha256-6eN7GU5caOyC2swgbDiFRh6VaiegqAHU62ooBhv/DYM=",
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia",
|
||||||
"rev": "6773c4750a12c9e9af9c4ce2365e083f1d0d0ad8",
|
"rev": "741a43539cc6ea8f728718c21dc11af680d21b0e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia",
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"noctalia-qs": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"noctalia",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": "systems_4",
|
|
||||||
"treefmt-nix": "treefmt-nix"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1777167795,
|
|
||||||
"narHash": "sha256-VHdtmxVX7oF2+FxYQQPARQmtaHw23FoTBiTaH6ucOEg=",
|
|
||||||
"owner": "noctalia-dev",
|
|
||||||
"repo": "noctalia-qs",
|
|
||||||
"rev": "697db4c14e27d841956ff76887fc312443e6fb17",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "noctalia-dev",
|
|
||||||
"repo": "noctalia-qs",
|
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -800,11 +742,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1774559664,
|
"lastModified": 1776468647,
|
||||||
"narHash": "sha256-a8FWQZgqaS7o484iH7dFK+F9t7oMahKbcH2piIwUwFc=",
|
"narHash": "sha256-zx5O1RyRl6Fq+mvMh+JdS18aXR8644bcN9MKh2fN19M=",
|
||||||
"owner": "water-sucks",
|
"owner": "water-sucks",
|
||||||
"repo": "optnix",
|
"repo": "optnix",
|
||||||
"rev": "853323ece22fb1ffed19cea4ae22804032034a8e",
|
"rev": "c320dc5494c0caaca9ee4341367618c06a957709",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -823,11 +765,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776796298,
|
"lastModified": 1781733627,
|
||||||
"narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=",
|
"narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad",
|
"rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -846,7 +788,6 @@
|
||||||
"nixos-cli": "nixos-cli",
|
"nixos-cli": "nixos-cli",
|
||||||
"nixpkgs": "nixpkgs_5",
|
"nixpkgs": "nixpkgs_5",
|
||||||
"noctalia": "noctalia",
|
"noctalia": "noctalia",
|
||||||
"stump-nix": "stump-nix",
|
|
||||||
"swayfx": "swayfx",
|
"swayfx": "swayfx",
|
||||||
"walker": "walker",
|
"walker": "walker",
|
||||||
"zen-browser": "zen-browser"
|
"zen-browser": "zen-browser"
|
||||||
|
|
@ -862,14 +803,14 @@
|
||||||
"swayfx",
|
"swayfx",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"systems": "systems_6"
|
"systems": "systems_4"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771859266,
|
"lastModified": 1775887016,
|
||||||
"narHash": "sha256-sUd6r/2cZ4slc6HB151LnEaf7b7g4bbYB36ADoYk564=",
|
"narHash": "sha256-mNAj/ncpfMA7FWoM8bzlSZnBy/U7qwessoMB/7dffEg=",
|
||||||
"owner": "wlrfx",
|
"owner": "wlrfx",
|
||||||
"repo": "scenefx",
|
"repo": "scenefx",
|
||||||
"rev": "bb223e3e94b4576f514df96d03ff0680384a4e20",
|
"rev": "ad987a32b9fe0e640fe1abf4092737699dec5a0f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -878,40 +819,21 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"stump-nix": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": "nixpkgs_6"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1774882209,
|
|
||||||
"narHash": "sha256-H7NI8B3NsZRJEb8a4v2MK3UTc39oGT4XB1PtLoE7Af8=",
|
|
||||||
"owner": "bct",
|
|
||||||
"repo": "stump-nix",
|
|
||||||
"rev": "d9fa412abd927a45890460d371c25f22aa99feb5",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "bct",
|
|
||||||
"repo": "stump-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"swayfx": {
|
"swayfx": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils_2",
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"scenefx": "scenefx",
|
"scenefx": "scenefx",
|
||||||
"systems": "systems_7"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776138006,
|
"lastModified": 1779247265,
|
||||||
"narHash": "sha256-hnfHAZ0y+PVAOs2pbHeeTTKJkFxhRnTl4ZoPqlpfyWw=",
|
"narHash": "sha256-27enpY25y9h9WYigIgia6QOWEQrVpigPuFQDrtdqOG0=",
|
||||||
"owner": "WillPower3309",
|
"owner": "WillPower3309",
|
||||||
"repo": "swayfx",
|
"repo": "swayfx",
|
||||||
"rev": "1ccec2aef0e24a2c9ef0ec39a479dbcc21b9e5c9",
|
"rev": "a131cfb71665de7bad26030c2c02ef6279300551",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -982,16 +904,16 @@
|
||||||
},
|
},
|
||||||
"systems_5": {
|
"systems_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1689347949,
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
||||||
"owner": "nix-systems",
|
"owner": "nix-systems",
|
||||||
"repo": "default",
|
"repo": "default-linux",
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-systems",
|
"owner": "nix-systems",
|
||||||
"repo": "default",
|
"repo": "default-linux",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -1010,72 +932,20 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_7": {
|
|
||||||
"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_8": {
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"treefmt-nix": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"noctalia",
|
|
||||||
"noctalia-qs",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1775636079,
|
|
||||||
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"walker": {
|
"walker": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"elephant": [
|
"elephant": [
|
||||||
"elephant"
|
"elephant"
|
||||||
],
|
],
|
||||||
"nixpkgs": "nixpkgs_7",
|
"nixpkgs": "nixpkgs_6",
|
||||||
"systems": "systems_8"
|
"systems": "systems_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775815794,
|
"lastModified": 1781164128,
|
||||||
"narHash": "sha256-4aYljsM+f09YLERdo+kQjg9lvxVc6yxc+rPRFdgeXxw=",
|
"narHash": "sha256-xPcYrHdDXWykIi5/XXkLvliBArRnfzvs+atB9El1qhI=",
|
||||||
"owner": "abenz1267",
|
"owner": "abenz1267",
|
||||||
"repo": "walker",
|
"repo": "walker",
|
||||||
"rev": "a0b5fa92e05c7d52936472c5027265b14e746bae",
|
"rev": "aa1e4b7d59237e8c43dde58636bae476f23d9bfb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1112,11 +982,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777035886,
|
"lastModified": 1782311043,
|
||||||
"narHash": "sha256-m1TNuBoSXUBSKhD9UVMkU90M0wFTPTfvIOOltO8IM8A=",
|
"narHash": "sha256-07zLc2M3/ax+JsjxGTft17/Joua41LHE9/9AC/F9zeU=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "xdg-desktop-portal-hyprland",
|
||||||
"rev": "ecfcdcc781f48821d83e1e2a0e30d7beca0eeb5e",
|
"rev": "882ad01e195ce201b07c618bbee44a0cad8b9e5a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1132,11 +1002,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777092705,
|
"lastModified": 1783063092,
|
||||||
"narHash": "sha256-qKMvM2+eKusg6H6lG2bwDdFjNi1XfEjdLD5xIt8ZgFs=",
|
"narHash": "sha256-H6lM+h8+ZT25uWJwmYkER5yj5RJ9DP2++n5um/XH3J0=",
|
||||||
"owner": "youwen5",
|
"owner": "youwen5",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "10f5c809db4f8e7badb6d505924ebbaaeefda4e4",
|
"rev": "36b24209358c82e0ea5404ba003ae8dc37334c86",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,9 @@
|
||||||
url = "github:ryantm/agenix";
|
url = "github:ryantm/agenix";
|
||||||
};
|
};
|
||||||
noctalia = {
|
noctalia = {
|
||||||
url = "github:noctalia-dev/noctalia-shell";
|
url = "github:noctalia-dev/noctalia";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
stump-nix = {
|
|
||||||
url = "github:bct/stump-nix";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
|
|
@ -49,7 +46,6 @@
|
||||||
zen-browser,
|
zen-browser,
|
||||||
agenix,
|
agenix,
|
||||||
swayfx,
|
swayfx,
|
||||||
stump-nix,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
|
|
||||||
|
|
@ -90,13 +90,24 @@ in
|
||||||
Name = "kagi";
|
Name = "kagi";
|
||||||
URLTemplate = "https://kagi.com/search?q={searchTerms}";
|
URLTemplate = "https://kagi.com/search?q={searchTerms}";
|
||||||
IconURL = "https://kagi.com/asset/597c5c3/kagi_assets/logos/search.png";
|
IconURL = "https://kagi.com/asset/597c5c3/kagi_assets/logos/search.png";
|
||||||
Alias = "@k";
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Name = "Wolfram|Alpha";
|
Name = "Paperless";
|
||||||
URLTemplate = "https://www.wolframalpha.com/input?i={searchTerms}";
|
URLTemplate = "http://marty-server:4050/documents?title_content={searchTerms}&sort=created&reverse=1&page=1";
|
||||||
IconURL = "https://upload.wikimedia.org/wikipedia/commons/2/20/Mathematica_Logo.svg";
|
IconURL = "http://marty-server:4050/favicon.ico";
|
||||||
Alias = "@w";
|
Alias = "p";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
Name = "Immich";
|
||||||
|
URLTemplate = "http://marty-server:2283/search?query={\"query\"%3A\"{searchTerms}\"}";
|
||||||
|
IconURL = "http://marty-server:2283/favicon.ico";
|
||||||
|
Alias = "i";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
Name = "NixOS";
|
||||||
|
URLTemplate = "https://search.nixos.org/packages?channel=unstable&query={searchTerms}";
|
||||||
|
IconURL = "https://search.nixos.org/favicon.png";
|
||||||
|
Alias = "n";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -66,114 +66,118 @@
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
systemd.enable = false;
|
configType = "lua";
|
||||||
|
systemd = {
|
||||||
|
enable = false;
|
||||||
|
variables = [ "--all" ];
|
||||||
|
};
|
||||||
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
|
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
|
||||||
portalPackage =
|
portalPackage =
|
||||||
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
|
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
|
||||||
settings = {
|
# settings = {
|
||||||
monitor = config.desktop.hyprland.monitors;
|
# monitor = config.desktop.hyprland.monitors;
|
||||||
workspace = config.desktop.hyprland.workspaces.workspaces;
|
# workspace = config.desktop.hyprland.workspaces.workspaces;
|
||||||
env = [
|
# env = [
|
||||||
"XDG_CURRENT_DESKTOP,Hyprland"
|
# "XDG_CURRENT_DESKTOP,Hyprland"
|
||||||
"XDG_SESSION_TYPE,wayland"
|
# "XDG_SESSION_TYPE,wayland"
|
||||||
"XDG_SESSION_DESKTOP,Hyprland"
|
# "XDG_SESSION_DESKTOP,Hyprland"
|
||||||
];
|
# ];
|
||||||
exec-once = [
|
# exec-once = [
|
||||||
(lib.mkIf (osConfig.desktop.shell.walker.enable) "elephant")
|
# (lib.mkIf (osConfig.desktop.shell.walker.enable) "elephant")
|
||||||
(lib.mkIf (osConfig.desktop.shell.walker.enable) "walker --gapplication-service")
|
# (lib.mkIf (osConfig.desktop.shell.walker.enable) "walker --gapplication-service")
|
||||||
(lib.mkIf (osConfig.desktop.shell.waybar.enable) "waybar")
|
# (lib.mkIf (osConfig.desktop.shell.waybar.enable) "waybar")
|
||||||
(lib.mkIf (osConfig.desktop.shell.noctalia.enable) "noctalia-shell")
|
# (lib.mkIf (osConfig.desktop.shell.noctalia.enable) "noctalia-shell")
|
||||||
(lib.mkIf (osConfig.desktop.shell.noctalia.enable) "noctalia-shell ipc call wallpaper random")
|
# (lib.mkIf (osConfig.desktop.shell.noctalia.enable) "noctalia-shell ipc call wallpaper random")
|
||||||
(lib.mkIf (osConfig.desktop.shell.swww.enable) "waypaper --restore --random")
|
# (lib.mkIf (osConfig.desktop.shell.swww.enable) "waypaper --restore --random")
|
||||||
(lib.mkIf (osConfig.apps.gaming.steam.enable) "adwaita-steam-gtk -u; steam -silent")
|
# (lib.mkIf (osConfig.apps.gaming.steam.enable) "adwaita-steam-gtk -u; steam -silent")
|
||||||
(lib.mkIf (osConfig.apps.internet.mail.providers.protonmail.enable) "protonmail-bridge -n")
|
# (lib.mkIf (osConfig.apps.internet.mail.providers.protonmail.enable) "protonmail-bridge -n")
|
||||||
"echo $HYPRLAND_INSTANCE_SIGNATURE > ~/.config/hypr/instance_signature"
|
# "echo $HYPRLAND_INSTANCE_SIGNATURE > ~/.config/hypr/instance_signature"
|
||||||
];
|
# ];
|
||||||
"$mod" = "SUPER";
|
# "$mod" = "SUPER";
|
||||||
bind = [
|
# bind = [
|
||||||
|
|
||||||
(lib.mkIf (osConfig.desktop.shell.walker.enable) "$mod, D, exec, noctalia-shell ipc call launcher toggle || walker")
|
# (lib.mkIf (osConfig.desktop.shell.walker.enable) "$mod, D, exec, noctalia-shell ipc call launcher toggle || walker")
|
||||||
(lib.mkIf (osConfig.desktop.shell.rofi.enable) "$mod, D, exec, noctalia-shell ipc call launcher toggle || rofi -show drun")
|
# (lib.mkIf (osConfig.desktop.shell.rofi.enable) "$mod, D, exec, noctalia-shell ipc call launcher toggle || rofi -show drun")
|
||||||
"$mod, return, exec, ${osConfig.apps.terminal.binary}"
|
# "$mod, return, exec, ${osConfig.apps.terminal.binary}"
|
||||||
(lib.mkIf (osConfig.desktop.utilities.grimblast.enable) ", print, exec, GRIMBLAST_EDITOR=gradia grimblast edit area")
|
# (lib.mkIf (osConfig.desktop.utilities.grimblast.enable) ", print, exec, GRIMBLAST_EDITOR=gradia grimblast edit area")
|
||||||
(lib.mkIf (osConfig.desktop.shell.walker.enable && osConfig.apps.misc.bitwarden.enable)
|
# (lib.mkIf (osConfig.desktop.shell.walker.enable && osConfig.apps.misc.bitwarden.enable)
|
||||||
"$mod, B, exec, rbw unlocked || kitty --class kitty-floating -e rbw unlock; selected=$(rbw list | walker -d); wl-copy $(rbw get \"$selected\"); sleep 30; rbw lock"
|
# "$mod, B, exec, rbw unlocked || kitty --class kitty-floating -e rbw unlock; selected=$(rbw list | walker -d); wl-copy $(rbw get \"$selected\"); sleep 30; rbw lock"
|
||||||
)
|
# )
|
||||||
"$mod, F, fullscreen, 1"
|
# "$mod, F, fullscreen, 1"
|
||||||
"$mod SHIFT, F, fullscreen, 0"
|
# "$mod SHIFT, F, fullscreen, 0"
|
||||||
"$mod SHIFT, Q, killactive,"
|
# "$mod SHIFT, Q, killactive,"
|
||||||
"$mod, S, togglespecialworkspace, magic"
|
# "$mod, S, togglespecialworkspace, magic"
|
||||||
"$mod, O, exec, zen"
|
# "$mod, O, exec, zen"
|
||||||
"$mod SHIFT, S, movetoworkspace, special:magic"
|
# "$mod SHIFT, S, movetoworkspace, special:magic"
|
||||||
"$mod CTRL, right, workspace, m+1"
|
# "$mod CTRL, right, workspace, m+1"
|
||||||
"$mod CTRL, left, workspace, m-1"
|
# "$mod CTRL, left, workspace, m-1"
|
||||||
"$mod, mouse_down, workspace, m-1"
|
# "$mod, mouse_down, workspace, m-1"
|
||||||
"$mod, mouse_up, workspace, m+1"
|
# "$mod, mouse_up, workspace, m+1"
|
||||||
"$mod, left, movefocus, l"
|
# "$mod, left, movefocus, l"
|
||||||
"$mod, right, movefocus, r"
|
# "$mod, right, movefocus, r"
|
||||||
"$mod, up, movefocus, u"
|
# "$mod, up, movefocus, u"
|
||||||
"$mod, down, movefocus, d"
|
# "$mod, down, movefocus, d"
|
||||||
"$mod, J, exec, playerctl previous"
|
# "$mod, J, exec, playerctl previous"
|
||||||
"$mod, K, exec, playerctl play-pause"
|
# "$mod, K, exec, playerctl play-pause"
|
||||||
"$mod, L, exec, playerctl next"
|
# "$mod, L, exec, playerctl next"
|
||||||
"$mod, G, togglefloating,"
|
# "$mod, G, togglefloating,"
|
||||||
"$mod, F1, exec, hyprlock"
|
# "$mod, F1, exec, hyprlock"
|
||||||
"$mod SHIFT, E, exec, codium"
|
# "$mod SHIFT, E, exec, codium"
|
||||||
"$mod CTRL, up, exec, light -A 10"
|
# "$mod CTRL, up, exec, light -A 10"
|
||||||
"$mod CTRL, down, exec, light -U 10"
|
# "$mod CTRL, down, exec, light -U 10"
|
||||||
"$mod CTRL, Q, exec, hyprctl kill"
|
# "$mod CTRL, Q, exec, hyprctl kill"
|
||||||
|
|
||||||
]
|
# ]
|
||||||
++ (builtins.concatLists (
|
# ++ (builtins.concatLists (
|
||||||
builtins.genList (
|
# builtins.genList (
|
||||||
i:
|
# i:
|
||||||
let
|
# let
|
||||||
ws = i + 1;
|
# ws = i + 1;
|
||||||
in
|
# in
|
||||||
[
|
# [
|
||||||
"$mod, code:1${toString i}, workspace, ${toString ws}"
|
# "$mod, code:1${toString i}, workspace, ${toString ws}"
|
||||||
"$mod SHIFT, code:1${toString i}, movetoworkspacesilent, ${toString ws}"
|
# "$mod SHIFT, code:1${toString i}, movetoworkspacesilent, ${toString ws}"
|
||||||
]
|
# ]
|
||||||
) config.desktop.hyprland.workspaces.amount
|
# ) config.desktop.hyprland.workspaces.amount
|
||||||
));
|
# ));
|
||||||
bindm = [
|
# bindm = [
|
||||||
"$mod, mouse:272, movewindow"
|
# "$mod, mouse:272, movewindow"
|
||||||
"$mod, mouse:273, resizewindow"
|
# "$mod, mouse:273, resizewindow"
|
||||||
];
|
# ];
|
||||||
bindel = [
|
# bindel = [
|
||||||
",XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+"
|
# ",XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+"
|
||||||
",XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
|
# ",XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
|
||||||
];
|
# ];
|
||||||
input = {
|
# input = {
|
||||||
kb_layout = "de";
|
# kb_layout = "de";
|
||||||
numlock_by_default = config.desktop.hyprland.numlock;
|
# numlock_by_default = config.desktop.hyprland.numlock;
|
||||||
follow_mouse = 2;
|
# follow_mouse = 2;
|
||||||
mouse_refocus = false;
|
# mouse_refocus = false;
|
||||||
accel_profile = "flat";
|
# accel_profile = "flat";
|
||||||
sensitivity = 0.2;
|
# sensitivity = 0.2;
|
||||||
touchpad = {
|
# touchpad = {
|
||||||
natural_scroll = "no";
|
# natural_scroll = "no";
|
||||||
disable_while_typing = true;
|
# disable_while_typing = true;
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
cursor = {
|
# cursor = {
|
||||||
inactive_timeout = 0;
|
# inactive_timeout = 0;
|
||||||
no_warps = true;
|
# no_warps = true;
|
||||||
};
|
# };
|
||||||
decoration = {
|
# decoration = {
|
||||||
rounding = 20;
|
# rounding = 20;
|
||||||
blur = {
|
# blur = {
|
||||||
enabled = true;
|
# enabled = true;
|
||||||
size = 3;
|
# size = 3;
|
||||||
passes = 1;
|
# passes = 1;
|
||||||
};
|
# };
|
||||||
shadow = {
|
# shadow = {
|
||||||
range = 4;
|
# range = 4;
|
||||||
render_power = 3;
|
# render_power = 3;
|
||||||
color = "rgba(1a1a1aee)";
|
# color = "rgba(1a1a1aee)";
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
};
|
||||||
home.sessionVariables.NIXOS_OZONE_WL = "1";
|
home.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,8 @@ in
|
||||||
|
|
||||||
spawn-at-startup "elephant"
|
spawn-at-startup "elephant"
|
||||||
spawn-at-startup "noctalia-shell"
|
spawn-at-startup "noctalia-shell"
|
||||||
spawn-at-startup "walker --gapplication-service"
|
spawn-at-startup "walker" "--gapplication-service"
|
||||||
|
spawn-at-startup "echo" "$NIRI_SOCKET" ">.config/niri/niri_socket"
|
||||||
|
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,10 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
programs.appimage = {
|
||||||
|
enable = true;
|
||||||
|
binfmt = true;
|
||||||
|
};
|
||||||
networking = {
|
networking = {
|
||||||
interfaces = {
|
interfaces = {
|
||||||
enp42s0 = {
|
enp42s0 = {
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@
|
||||||
locale = "de_DE.UTF-8";
|
locale = "de_DE.UTF-8";
|
||||||
hostname = "marty-pc";
|
hostname = "marty-pc";
|
||||||
};
|
};
|
||||||
server.media.stump.enable = true;
|
|
||||||
apps = {
|
apps = {
|
||||||
audio = {
|
audio = {
|
||||||
base.enable = true;
|
base.enable = true;
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,18 @@ in
|
||||||
ipv6local = [ netname ];
|
ipv6local = [ netname ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
services.nginx.virtualHosts = {
|
||||||
|
"${config.networking.domain}" = {
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
root = "/var/www/marty.tf/";
|
||||||
|
};
|
||||||
|
"share.marty.tf" = {
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
root = "/var/www/ShadowCat/";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
containers.tamatas-upcycling = {
|
containers.tamatas-upcycling = {
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,13 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
(pkgs.heroic.override {
|
||||||
|
extraPkgs =
|
||||||
|
pkgs': with pkgs'; [
|
||||||
|
gamescope
|
||||||
|
gamemode
|
||||||
|
];
|
||||||
|
})
|
||||||
]
|
]
|
||||||
else
|
else
|
||||||
[ ]
|
[ ]
|
||||||
|
|
@ -62,7 +69,11 @@
|
||||||
++ (
|
++ (
|
||||||
if (config.apps.gaming.steam.enable) then
|
if (config.apps.gaming.steam.enable) then
|
||||||
|
|
||||||
[ adwsteamgtk ]
|
[
|
||||||
|
adwsteamgtk
|
||||||
|
protontricks
|
||||||
|
winetricks
|
||||||
|
]
|
||||||
else
|
else
|
||||||
[ ]
|
[ ]
|
||||||
);
|
);
|
||||||
|
|
@ -89,6 +100,7 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
capSysNice = true;
|
capSysNice = true;
|
||||||
};
|
};
|
||||||
|
gamemode.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
};
|
};
|
||||||
displayManager = {
|
displayManager = {
|
||||||
gdm = {
|
gdm = {
|
||||||
enable = true;
|
enable = false;
|
||||||
autoSuspend = false;
|
autoSuspend = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
@ -31,7 +31,16 @@
|
||||||
uwsm = {
|
uwsm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
waylandCompositors =
|
waylandCompositors =
|
||||||
if config.desktop.window-managers.hyprland.enable then
|
if config.desktop.window-managers.niri.enable then
|
||||||
|
|
||||||
|
{
|
||||||
|
niri = {
|
||||||
|
prettyName = "Niri";
|
||||||
|
comment = "Niri";
|
||||||
|
binPath = "${config.programs.niri.package}/bin/niri-session";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
else if config.desktop.window-managers.hyprland.enable then
|
||||||
{
|
{
|
||||||
hyprland = {
|
hyprland = {
|
||||||
prettyName = "Hyprland";
|
prettyName = "Hyprland";
|
||||||
|
|
@ -47,15 +56,6 @@
|
||||||
binPath = "${config.programs.sway.package}/bin/sway --session";
|
binPath = "${config.programs.sway.package}/bin/sway --session";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else if config.desktop.window-managers.niri.enable then
|
|
||||||
|
|
||||||
{
|
|
||||||
niri = {
|
|
||||||
prettyName = "Niri";
|
|
||||||
comment = "Niri";
|
|
||||||
binPath = "${config.programs.niri.package}/bin/niri-session";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{ };
|
{ };
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -30,10 +30,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
public = false;
|
public = false;
|
||||||
};
|
};
|
||||||
stump = {
|
|
||||||
enable = true;
|
|
||||||
public = false;
|
|
||||||
};
|
|
||||||
navidrome = {
|
navidrome = {
|
||||||
enable = true;
|
enable = true;
|
||||||
public = false;
|
public = false;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./jellyfin.nix
|
./jellyfin.nix
|
||||||
./stump.nix
|
|
||||||
./navidrome.nix
|
./navidrome.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
{ inputs, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
server.media.stump = {
|
|
||||||
enable = lib.mkEnableOption "enable stump";
|
|
||||||
public = lib.mkEnableOption "make stump public";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
imports = [ inputs.stump-nix.nixosModules.stump ];
|
|
||||||
|
|
||||||
config = {
|
|
||||||
services.stump = {
|
|
||||||
enable = true;
|
|
||||||
environment = {
|
|
||||||
STUMP_PORT = "10801";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
config = {
|
config = {
|
||||||
services = {
|
services = {
|
||||||
vaultwarden = {
|
vaultwarden = {
|
||||||
enable = true;
|
enable = config.server.misc.vaultwarden.enable;
|
||||||
config = {
|
config = {
|
||||||
DOMAIN = "https://${config.server.misc.vaultwarden.subdomain}.${config.networking.domain}";
|
DOMAIN = "https://${config.server.misc.vaultwarden.subdomain}.${config.networking.domain}";
|
||||||
SIGNUPS_ALLOWED = false;
|
SIGNUPS_ALLOWED = false;
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ in
|
||||||
generic = {
|
generic = {
|
||||||
enabled = true;
|
enabled = true;
|
||||||
outbound = true;
|
outbound = true;
|
||||||
urlPrefix = "https://https://yap.marty.tf/webhooks/";
|
urlPrefix = "https://https://${config.server.social.synapse.subdomain}.${config.networking.domain}/webhooks/";
|
||||||
allowJsTransformationFunctions = false;
|
allowJsTransformationFunctions = false;
|
||||||
waitForComplete = false;
|
waitForComplete = false;
|
||||||
enableHttpGet = false;
|
enableHttpGet = false;
|
||||||
|
|
|
||||||
|
|
@ -20,9 +20,9 @@
|
||||||
editor = false;
|
editor = false;
|
||||||
};
|
};
|
||||||
timeout = 3;
|
timeout = 3;
|
||||||
efi.canTouchEfiVariables = true;
|
efi.canTouchEfiVariables = false;
|
||||||
};
|
};
|
||||||
kernelPackages = pkgs.linuxPackages_zen;
|
# kernelPackages = pkgs.linuxPackages_zen;
|
||||||
kernel = {
|
kernel = {
|
||||||
sysctl = {
|
sysctl = {
|
||||||
"vm.swappiness" = 10;
|
"vm.swappiness" = 10;
|
||||||
|
|
|
||||||
|
|
@ -24,11 +24,16 @@
|
||||||
53317
|
53317
|
||||||
16261
|
16261
|
||||||
16262
|
16262
|
||||||
|
25565
|
||||||
|
27015
|
||||||
];
|
];
|
||||||
allowedTCPPorts = [
|
allowedTCPPorts = [
|
||||||
53317
|
53317
|
||||||
16261
|
16261
|
||||||
16262
|
16262
|
||||||
|
3400
|
||||||
|
25565
|
||||||
|
27015
|
||||||
];
|
];
|
||||||
trustedInterfaces = [ "tailscale0" ];
|
trustedInterfaces = [ "tailscale0" ];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue