Compare commits
77 Commits
2affae6854
...
main
Author | SHA1 | Date | |
---|---|---|---|
|
38e24429ea | ||
|
44aa8c7ec4 | ||
|
4f71551caa | ||
|
ff13963b35 | ||
|
7c9b43cafa | ||
|
7369d9157b | ||
|
ce239b5530 | ||
|
3760180d73 | ||
|
1968a1d4f6 | ||
|
d98f06b0b0 | ||
|
6639999e9a | ||
|
aa34956969 | ||
|
6a7af294dd | ||
|
46a6bf1fe1 | ||
|
c62d093b19 | ||
|
4f9b1630cd | ||
|
dc350cd669 | ||
|
07df68fc19 | ||
|
1cd9d6ccbf | ||
|
56ed6f2fa8 | ||
|
4c1ef61375
|
||
|
139d33ae2d
|
||
|
71443cfbc1 | ||
|
db69b419b6 | ||
|
4346ec7232
|
||
|
49469b4962
|
||
|
a2ef475040 | ||
|
42952cc19b | ||
|
110ff51e9e | ||
|
712f263c6c | ||
|
cc3cd50852 | ||
|
56533cfeb1 | ||
|
272587d9ab | ||
|
2629e7c873 | ||
|
71d1f30920 | ||
|
29027c39d6 | ||
|
fde8c67d5b | ||
|
209bc82941 | ||
|
06d3c576ff | ||
|
d29d622b54 | ||
|
b05c1c9261 | ||
|
6227d69f5c | ||
|
e99f5df33a | ||
|
7fa3301ad7 | ||
|
e31da30d09 | ||
|
833b7b35b1 | ||
|
b94ce739b7 | ||
|
114831b04c | ||
|
e94516a8bc | ||
|
407f3833ab | ||
|
881d6ceacc | ||
|
ee4ce37d3f | ||
|
4a1bb88e6e | ||
07637d826d | |||
|
6a69546fad | ||
|
ffb710a68f | ||
|
770b3acddf | ||
|
6ee70b0d1f | ||
|
51e08f1cc7 | ||
|
339404a312 | ||
|
1c68ef2023 | ||
|
fd0bfcf00d | ||
|
fdcb0ede25 | ||
|
74182b2a3e
|
||
|
12646765c2
|
||
|
495862c294
|
||
|
c54376b937 | ||
|
11a902d741 | ||
|
7dbc9824ef | ||
|
06ece39078 | ||
|
8cc274d4ab | ||
|
5538d67bc9 | ||
|
fd9e41cec3 | ||
|
2ea10a944a | ||
|
b42ccab3d3 | ||
|
42ace39326 | ||
|
6433fe8a3a |
@@ -15,14 +15,14 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: "Install Nix ❄️"
|
- name: "Install Nix ❄️"
|
||||||
uses: cachix/install-nix-action@v30
|
uses: cachix/install-nix-action@v31
|
||||||
|
|
||||||
# - uses: DeterminateSystems/nix-installer-action@v4
|
# - uses: DeterminateSystems/nix-installer-action@v4
|
||||||
- uses: DeterminateSystems/magic-nix-cache-action@v8
|
- uses: DeterminateSystems/magic-nix-cache-action@v13
|
||||||
- uses: DeterminateSystems/flake-checker-action@v9
|
- uses: DeterminateSystems/flake-checker-action@v12
|
||||||
|
|
||||||
- name: "Install Cachix ❄️"
|
- name: "Install Cachix ❄️"
|
||||||
uses: cachix/cachix-action@v15
|
uses: cachix/cachix-action@v16
|
||||||
with:
|
with:
|
||||||
name: helcel
|
name: helcel
|
||||||
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
|
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
|
||||||
|
@@ -15,13 +15,13 @@ jobs:
|
|||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
- name: Install nix
|
- name: Install nix
|
||||||
uses: DeterminateSystems/nix-installer-action@v16
|
uses: DeterminateSystems/nix-installer-action@v19
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
|
github-token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
|
||||||
extra_nix_config: |
|
extra_nix_config: |
|
||||||
experimental-features = nix-command flakes
|
experimental-features = nix-command flakes
|
||||||
- name: Update flake.lock
|
- name: Update flake.lock
|
||||||
uses: DeterminateSystems/update-flake-lock@v24
|
uses: DeterminateSystems/update-flake-lock@v27
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.GT_TOKEN_FOR_UPDATES }}
|
token: ${{ secrets.GT_TOKEN_FOR_UPDATES }}
|
||||||
pr-title: "[chore] Update flake.lock"
|
pr-title: "[chore] Update flake.lock"
|
||||||
|
484
flake.lock
generated
484
flake.lock
generated
@@ -1,38 +1,5 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"aquamarine": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"hyprwayland-scanner": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprwayland-scanner"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736102453,
|
|
||||||
"narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "aquamarine",
|
|
||||||
"rev": "4846091641f3be0ad7542086d52769bb7932bde6",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "aquamarine",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"arion": {
|
"arion": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
@@ -42,11 +9,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733918465,
|
"lastModified": 1745165725,
|
||||||
"narHash": "sha256-hSuGa8Hh67EHr2x812Ay6WFyFT2BGKn+zk+FJWeKXPg=",
|
"narHash": "sha256-OnHV8Us04vRsWM0uL1cQez8DumhRi6yE+4K4VLtH6Ws=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "arion",
|
"repo": "arion",
|
||||||
"rev": "f01c95c10f9d4f04bb08d97b3233b530b180f12e",
|
"rev": "4f59059633b14364b994503b179a701f5e6cfb90",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -78,11 +45,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736370755,
|
"lastModified": 1751313918,
|
||||||
"narHash": "sha256-iWcjToBpx4PUd74uqvIGAfqqVfyrvRLRauC/SxEKIF0=",
|
"narHash": "sha256-HsJM3XLa43WpG+665aGEh8iS8AfEwOIQWk3Mke3e7nk=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "57733bd1dc81900e13438e5b4439239f1b29db0e",
|
"rev": "e04a388232d9a6ba56967ce5b53a8a6f713cdfcf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -92,22 +59,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat": {
|
|
||||||
"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-parts": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
@@ -150,35 +101,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hardware": {
|
"hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736441705,
|
"lastModified": 1752048960,
|
||||||
"narHash": "sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb+mxySIP93o=",
|
"narHash": "sha256-gATnkOe37eeVwKKYCsL+OnS2gU4MmLuZFzzWCtaKLI8=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "8870dcaff63dfc6647fb10648b827e9d40b0a337",
|
"rev": "7ced9122cff2163c6a0212b8d1ec8c33a1660806",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -210,244 +139,20 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736373539,
|
"lastModified": 1752208517,
|
||||||
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
|
"narHash": "sha256-aRY1cYOdVdXdNjcL/Twpa27CknO7pVHxooPsBizDraE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
|
"rev": "c6a01e54af81b381695db796a43360bf6db5702f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-24.11",
|
"ref": "release-25.05",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"hyprcursor": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprlang": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprlang"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1734906540,
|
|
||||||
"narHash": "sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprcursor",
|
|
||||||
"rev": "69270ba8f057d55b0e6c2dca0e165d652856e613",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprcursor",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprgraphics": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736115290,
|
|
||||||
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprgraphics",
|
|
||||||
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprgraphics",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprland": {
|
|
||||||
"inputs": {
|
|
||||||
"aquamarine": "aquamarine",
|
|
||||||
"hyprcursor": "hyprcursor",
|
|
||||||
"hyprgraphics": "hyprgraphics",
|
|
||||||
"hyprland-protocols": "hyprland-protocols",
|
|
||||||
"hyprland-qtutils": "hyprland-qtutils",
|
|
||||||
"hyprlang": "hyprlang",
|
|
||||||
"hyprutils": "hyprutils",
|
|
||||||
"hyprwayland-scanner": "hyprwayland-scanner",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"pre-commit-hooks": "pre-commit-hooks",
|
|
||||||
"systems": "systems",
|
|
||||||
"xdph": "xdph"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736542519,
|
|
||||||
"narHash": "sha256-Rrbfv2ftlntvFE91kn+KPLZCOPTVUsHIsEeJj0vdsAs=",
|
|
||||||
"ref": "refs/heads/main",
|
|
||||||
"rev": "cef09fbfe6624d2133d81be863bd48bcfc5939d3",
|
|
||||||
"revCount": 5661,
|
|
||||||
"submodules": true,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"submodules": true,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprland-protocols": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1735774328,
|
|
||||||
"narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-protocols",
|
|
||||||
"rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-protocols",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprland-qtutils": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736114838,
|
|
||||||
"narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-qtutils",
|
|
||||||
"rev": "6997fe382dcf396704227d2b98ffdd5066da6959",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-qtutils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprlang": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1735393019,
|
|
||||||
"narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprlang",
|
|
||||||
"rev": "55608efdaa387af7bfdc0eddb404c409958efa43",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprlang",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprutils": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1736164519,
|
|
||||||
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprutils",
|
|
||||||
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprutils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprwayland-scanner": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1735493474,
|
|
||||||
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprwayland-scanner",
|
|
||||||
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprwayland-scanner",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nix-colors": {
|
"nix-colors": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"base16-schemes": "base16-schemes",
|
"base16-schemes": "base16-schemes",
|
||||||
@@ -469,11 +174,11 @@
|
|||||||
},
|
},
|
||||||
"nixUnstable": {
|
"nixUnstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736320768,
|
"lastModified": 1752012998,
|
||||||
"narHash": "sha256-nIYdTAiKIGnFNugbomgBJR+Xv5F1ZQU+HfaBqJKroC0=",
|
"narHash": "sha256-Q82Ms+FQmgOBkdoSVm+FBpuFoeUAffNerR5yVV7SgT8=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4bc9c909d9ac828a039f288cf872d16d38185db8",
|
"rev": "2a2130494ad647f953593c4e84ea4df839fbd68c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -485,16 +190,16 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736200483,
|
"lastModified": 1752162966,
|
||||||
"narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
|
"narHash": "sha256-3MxxkU8ZXMHXcbFz7UE4M6qnIPTYGcE/7EMqlZNnVDE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
|
"rev": "10e687235226880ed5e9f33f1ffa71fe60f2638a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-24.11",
|
"ref": "nixos-25.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -516,11 +221,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736344531,
|
"lastModified": 1751984180,
|
||||||
"narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=",
|
"narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912",
|
"rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -533,15 +238,14 @@
|
|||||||
"nur": {
|
"nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_2",
|
"flake-parts": "flake-parts_2",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2"
|
||||||
"treefmt-nix": "treefmt-nix"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736557131,
|
"lastModified": 1752359539,
|
||||||
"narHash": "sha256-CfeK3lnmIqGwQWurEu1X87R2w2KgtHeOhaVOaFqBDcI=",
|
"narHash": "sha256-vgNUyR58cOf7hHZOSlRnVCHNynWn2khLOD1bCorAnS4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nur",
|
"repo": "nur",
|
||||||
"rev": "16233e8f300759fccdc1920cb30afb7036145a8b",
|
"rev": "196696a12a1087ce8dd11708d2e7e652c5c666ed",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -550,42 +254,17 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pre-commit-hooks": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-compat": "flake-compat",
|
|
||||||
"gitignore": "gitignore",
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1735882644,
|
|
||||||
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
|
|
||||||
"owner": "cachix",
|
|
||||||
"repo": "git-hooks.nix",
|
|
||||||
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "cachix",
|
|
||||||
"repo": "git-hooks.nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"arion": "arion",
|
"arion": "arion",
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"hardware": "hardware",
|
"hardware": "hardware",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprland": "hyprland",
|
|
||||||
"nix-colors": "nix-colors",
|
"nix-colors": "nix-colors",
|
||||||
"nixUnstable": "nixUnstable",
|
"nixUnstable": "nixUnstable",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"sops-nix": "sops-nix",
|
"sops-nix": "sops-nix"
|
||||||
"umu": "umu"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sops-nix": {
|
"sops-nix": {
|
||||||
@@ -595,11 +274,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736515725,
|
"lastModified": 1751606940,
|
||||||
"narHash": "sha256-4P99yL8vGehwzytkpP87eklBePt6aqeEC5JFsIzhfUs=",
|
"narHash": "sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "f214c1b76c347a4e9c8fb68c73d4293a6820d125",
|
"rev": "3633fc4acf03f43b260244d94c71e9e14a2f6e0d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -607,107 +286,6 @@
|
|||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"systems": {
|
|
||||||
"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": [
|
|
||||||
"nur",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1733222881,
|
|
||||||
"narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"rev": "49717b5af6f80172275d47a418c9719a31a78b53",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"umu": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"dir": "packaging/nix",
|
|
||||||
"lastModified": 1736534482,
|
|
||||||
"narHash": "sha256-aHDxVKA4GgohIPCDUX9zMF4UnLQR7U6Dj9mOmhZYSoc=",
|
|
||||||
"ref": "refs/heads/main",
|
|
||||||
"rev": "e9cb4d764013d4c8c3d1166f59581da8f56a3d83",
|
|
||||||
"revCount": 896,
|
|
||||||
"submodules": true,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"dir": "packaging/nix",
|
|
||||||
"submodules": true,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"xdph": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprland-protocols": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprland-protocols"
|
|
||||||
],
|
|
||||||
"hyprlang": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprlang"
|
|
||||||
],
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"hyprwayland-scanner": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprwayland-scanner"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1734907020,
|
|
||||||
"narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
|
||||||
"rev": "d7f18dda5e511749fa1511185db3536208fb1a63",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": "root",
|
"root": "root",
|
||||||
|
17
flake.nix
17
flake.nix
@@ -3,12 +3,12 @@
|
|||||||
inputs = {
|
inputs = {
|
||||||
# Trick renovate into working: "github:NixOS/nixpkgs/nixpkgs-unstable"
|
# Trick renovate into working: "github:NixOS/nixpkgs/nixpkgs-unstable"
|
||||||
nixUnstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
nixUnstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
||||||
hardware.url = "github:nixos/nixos-hardware";
|
hardware.url = "github:nixos/nixos-hardware";
|
||||||
nur.url = "github:nix-community/nur";
|
nur.url = "github:nix-community/nur";
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager/release-24.11";
|
url = "github:nix-community/home-manager/release-25.05";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -17,15 +17,10 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
hyprland = {
|
# hyprland = {
|
||||||
url = "git+https://github.com/hyprwm/Hyprland?submodules=1";
|
# url = "github:hyprwm/Hyprland";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
# };
|
||||||
umu = {
|
|
||||||
url =
|
|
||||||
"git+https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix&submodules=1";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
sops-nix = {
|
sops-nix = {
|
||||||
url = "github:Mic92/sops-nix";
|
url = "github:Mic92/sops-nix";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
syscfg
|
syscfg
|
||||||
{ usercfg = userConfig; }
|
{ usercfg = userConfig; }
|
||||||
inputs.nix-colors.homeManagerModule
|
inputs.nix-colors.homeManagerModule
|
||||||
inputs.hyprland.homeManagerModules.default
|
# inputs.hyprland.homeManagerModules.default
|
||||||
inputs.sops-nix.homeManagerModules.sops
|
inputs.sops-nix.homeManagerModules.sops
|
||||||
];
|
];
|
||||||
}) syscfg.syscfg.users);
|
}) syscfg.syscfg.users);
|
||||||
|
@@ -13,9 +13,9 @@
|
|||||||
|
|
||||||
|
|
||||||
#SOPS
|
#SOPS
|
||||||
sops.defaultSopsFile = ./sops/${config.usercfg.username}.yaml;
|
# sops.defaultSopsFile = ./sops/${config.usercfg.username}.yaml;
|
||||||
sops.age.keyFile = "/var/lib/sops-nix/age-key.txt";
|
# sops.age.keyFile = "/var/lib/sops-nix/age-key.txt";
|
||||||
sops.age.generateKey = true;
|
# sops.age.generateKey = true;
|
||||||
sops.secrets."github_user_key" = { };
|
# sops.secrets."github_user_key" = { };
|
||||||
sops.secrets."curse_forge_key" = { };
|
# sops.secrets."curse_forge_key" = { };
|
||||||
}
|
}
|
||||||
|
@@ -14,7 +14,7 @@ in {
|
|||||||
"ssh" = "TERM=xterm-256color ${pkgs.openssh}/bin/ssh";
|
"ssh" = "TERM=xterm-256color ${pkgs.openssh}/bin/ssh";
|
||||||
"top" = "btop";
|
"top" = "btop";
|
||||||
};
|
};
|
||||||
initExtra = ''
|
initContent = ''
|
||||||
sopsu() {nix-shell -p sops --run "sops updatekeys $1";}
|
sopsu() {nix-shell -p sops --run "sops updatekeys $1";}
|
||||||
sopsn() {nix-shell -p sops --run "sops $1";}
|
sopsn() {nix-shell -p sops --run "sops $1";}
|
||||||
'';
|
'';
|
||||||
|
@@ -2,6 +2,6 @@
|
|||||||
imports = [ ./vscodium ];
|
imports = [ ./vscodium ];
|
||||||
|
|
||||||
config = lib.mkIf (config.syscfg.make.develop) {
|
config = lib.mkIf (config.syscfg.make.develop) {
|
||||||
home.packages = with pkgs; [ blender godot_4 openscad bambu-studio ];
|
home.packages = with pkgs; [ blender godot_4 openscad-unstable bambu-studio ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -4,14 +4,16 @@
|
|||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vscodium;
|
package = pkgs.vscodium;
|
||||||
extensions = with pkgs.vscode-extensions; [
|
#profiles.default = {
|
||||||
bbenoist.nix
|
profiles.default.extensions = with pkgs.vscode-extensions; [
|
||||||
esbenp.prettier-vscode
|
bbenoist.nix
|
||||||
golang.go
|
esbenp.prettier-vscode
|
||||||
ms-python.vscode-pylance
|
golang.go
|
||||||
ms-vscode.cpptools
|
ms-python.vscode-pylance
|
||||||
dbaeumer.vscode-eslint
|
ms-vscode.cpptools
|
||||||
];
|
dbaeumer.vscode-eslint
|
||||||
|
];
|
||||||
|
#};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -14,7 +14,9 @@
|
|||||||
pavucontrol
|
pavucontrol
|
||||||
keepassxc
|
keepassxc
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
|
|
||||||
gramps
|
gramps
|
||||||
|
sweethome3d.application
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
openttd-jgrpp
|
openttd-jgrpp
|
||||||
bottles
|
bottles
|
||||||
lutris
|
lutris
|
||||||
inputs.umu.packages.${pkgs.system}.umu
|
unstable.umu-launcher
|
||||||
wine
|
wine
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@@ -11,8 +11,8 @@ in pkgs.stdenv.mkDerivation rec {
|
|||||||
src = pkgs.fetchFromGitHub {
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "vinceliuice";
|
owner = "vinceliuice";
|
||||||
repo = "Orchis-theme";
|
repo = "Orchis-theme";
|
||||||
rev = "be8b0aff92ed0741174b74c2ee10c74b15be0474";
|
rev = "5b73376721cf307101e22d7031c1f4b1344d1f63";
|
||||||
sha256 = "sha256-m7xh/1uIDh2BM0hTPA5QymXQt6yV7mM7Ivg5VaF2PvM=";
|
sha256 = "sha256-+2/CsgJ+rdDpCp+r5B/zys3PtFgtnu+ohTEUOtJNd1Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs; [ gtk3 sassc ];
|
nativeBuildInputs = with pkgs; [ gtk3 sassc ];
|
||||||
@@ -22,43 +22,43 @@ in pkgs.stdenv.mkDerivation rec {
|
|||||||
preInstall = ''
|
preInstall = ''
|
||||||
mkdir -p $out/share/themes
|
mkdir -p $out/share/themes
|
||||||
cat > src/_sass/_color-palette-${scheme.slug}.scss << 'EOF'
|
cat > src/_sass/_color-palette-${scheme.slug}.scss << 'EOF'
|
||||||
$red-light: #${scheme.palette.base0F};
|
$red-light: #${scheme.palette.low0F};
|
||||||
$red-dark: #${scheme.palette.base0F};
|
$red-dark: #${scheme.palette.high0F};
|
||||||
|
|
||||||
$pink-light: #${scheme.palette.base0E};
|
$pink-light: #${scheme.palette.low0E};
|
||||||
$pink-dark: #${scheme.palette.base0E};
|
$pink-dark: #${scheme.palette.high0E};
|
||||||
|
|
||||||
$purple-light: #${scheme.palette.base0D};
|
$purple-light: #${scheme.palette.low0D};
|
||||||
$purple-dark: #${scheme.palette.base0D};
|
$purple-dark: #${scheme.palette.high0D};
|
||||||
|
|
||||||
$blue-light: #${scheme.palette.base0C};
|
$blue-light: #${scheme.palette.low0C};
|
||||||
$blue-dark: #${scheme.palette.base0C};
|
$blue-dark: #${scheme.palette.high0C};
|
||||||
|
|
||||||
$teal-light: #${scheme.palette.base0B};
|
$teal-light: #${scheme.palette.low0B};
|
||||||
$teal-dark: #${scheme.palette.base0B};
|
$teal-dark: #${scheme.palette.high0B};
|
||||||
|
|
||||||
$green-light: #${scheme.palette.base0A};
|
$green-light: #${scheme.palette.low0A};
|
||||||
$green-dark: #${scheme.palette.base0A};
|
$green-dark: #${scheme.palette.high0A};
|
||||||
$sea-light: #${scheme.palette.base0B};
|
$sea-light: #${scheme.palette.alt_low0B};
|
||||||
$sea-dark: #${scheme.palette.base0B};
|
$sea-dark: #${scheme.palette.alt_high0B};
|
||||||
|
|
||||||
$yellow-light: #${scheme.palette.base09};
|
$yellow-light: #${scheme.palette.low09};
|
||||||
$yellow-dark: #${scheme.palette.base09};
|
$yellow-dark: #${scheme.palette.low09};
|
||||||
|
|
||||||
$orange-light: #${scheme.palette.base08};
|
$orange-light: #${scheme.palette.low08};
|
||||||
$orange-dark: #${scheme.palette.base08};
|
$orange-dark: #${scheme.palette.high08};
|
||||||
|
|
||||||
$grey-050: #${scheme.palette.base07};
|
$grey-050: #${scheme.palette.base07};
|
||||||
$grey-100: #${scheme.palette.base07};
|
$grey-100: #${scheme.palette.base07};
|
||||||
$grey-150: #${scheme.palette.base07};
|
$grey-150: #${scheme.palette.base06};
|
||||||
$grey-200: #${scheme.palette.base06};
|
$grey-200: #${scheme.palette.base06};
|
||||||
$grey-250: #${scheme.palette.base06};
|
$grey-250: #${scheme.palette.base05};
|
||||||
$grey-300: #${scheme.palette.base05};
|
$grey-300: #${scheme.palette.base05};
|
||||||
$grey-350: #${scheme.palette.base05};
|
$grey-350: #${scheme.palette.base04};
|
||||||
$grey-400: #${scheme.palette.base04};
|
$grey-400: #${scheme.palette.base04};
|
||||||
$grey-450: #${scheme.palette.base04};
|
$grey-450: #${scheme.palette.base03};
|
||||||
$grey-500: #${scheme.palette.base03};
|
$grey-500: #${scheme.palette.base03};
|
||||||
$grey-550: #${scheme.palette.base03};
|
$grey-550: #${scheme.palette.base02};
|
||||||
$grey-600: #${scheme.palette.base02};
|
$grey-600: #${scheme.palette.base02};
|
||||||
$grey-650: #${scheme.palette.base02};
|
$grey-650: #${scheme.palette.base02};
|
||||||
$grey-700: #${scheme.palette.base01};
|
$grey-700: #${scheme.palette.base01};
|
||||||
|
@@ -42,6 +42,8 @@ in {
|
|||||||
[ "discord-402572971681644545.desktop" ];
|
[ "discord-402572971681644545.desktop" ];
|
||||||
"x-scheme-handler/discord-696343075731144724" =
|
"x-scheme-handler/discord-696343075731144724" =
|
||||||
[ "discord-696343075731144724.desktop" ];
|
[ "discord-696343075731144724.desktop" ];
|
||||||
|
"x-scheme-handler/tg" = [ "org.telegram.desktop.desktop" ];
|
||||||
|
"x-scheme-handler/tonsite" = [ "org.telegram.desktop.desktop" ];
|
||||||
"x-scheme-handler/http" = [ "firefox.desktop" ];
|
"x-scheme-handler/http" = [ "firefox.desktop" ];
|
||||||
"x-scheme-handler/https" = [ "firefox.desktop" ];
|
"x-scheme-handler/https" = [ "firefox.desktop" ];
|
||||||
"x-scheme-handler/chrome" = [ "firefox.desktop" ];
|
"x-scheme-handler/chrome" = [ "firefox.desktop" ];
|
||||||
|
@@ -3,8 +3,8 @@ let cfg = config.syscfg.make.gui;
|
|||||||
in {
|
in {
|
||||||
config = lib.mkIf cfg {
|
config = lib.mkIf cfg {
|
||||||
# sound.enable = true;
|
# sound.enable = true;
|
||||||
hardware.pulseaudio.enable = false;
|
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
|
services.pulseaudio.enable = false; #25.05 change to services
|
||||||
services.pipewire = {
|
services.pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
alsa.enable = true;
|
alsa.enable = true;
|
||||||
|
@@ -7,9 +7,25 @@
|
|||||||
STOP_CHARGE_THRESH_BAT0 = 90;
|
STOP_CHARGE_THRESH_BAT0 = 90;
|
||||||
CPU_SCALING_GOVERNOR_ON_AC = "performance";
|
CPU_SCALING_GOVERNOR_ON_AC = "performance";
|
||||||
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
|
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
|
||||||
|
MEM_SLEEP_ON_BAT = "deep";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
powerManagement.enable = true;
|
||||||
|
# suspend to RAM (deep) rather than `s2idle`
|
||||||
|
boot.kernelParams = [ "mem_sleep_default=deep" ];
|
||||||
|
# suspend-then-hibernate
|
||||||
|
systemd.sleep.extraConfig = ''
|
||||||
|
HibernateDelaySec=30m
|
||||||
|
SuspendState=mem
|
||||||
|
'';
|
||||||
|
|
||||||
|
services.logind.lidSwitch = "suspend-then-hibernate";
|
||||||
|
# Hibernate on power button pressed
|
||||||
|
services.logind.powerKey = "hibernate";
|
||||||
|
services.logind.powerKeyLongPress = "poweroff";
|
||||||
|
|
||||||
|
|
||||||
systemd.user.services.battery_monitor = {
|
systemd.user.services.battery_monitor = {
|
||||||
wants = [ "display-manager.service" ];
|
wants = [ "display-manager.service" ];
|
||||||
wantedBy = [ "graphical-session.target" ];
|
wantedBy = [ "graphical-session.target" ];
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
{ config, ... }: {
|
{ config, ... }: {
|
||||||
imports = [ ./sorahiro_soft.nix ];
|
imports = [ ./sorahiro.nix ];
|
||||||
|
|
||||||
colorScheme.palette.border-radius = "#8";
|
colorScheme.palette.border-radius = "#8";
|
||||||
colorScheme.palette.border-width = "#2";
|
colorScheme.palette.border-width = "#2";
|
||||||
|
67
modules/shared/colors/sorahiro.nix
Executable file
67
modules/shared/colors/sorahiro.nix
Executable file
@@ -0,0 +1,67 @@
|
|||||||
|
{ nix-colors, ... }:
|
||||||
|
let use_pastelle = true;
|
||||||
|
in{
|
||||||
|
# usage: a = "#${config.colorScheme.palette.base00}";
|
||||||
|
|
||||||
|
colorScheme = {
|
||||||
|
slug = "sorahiro";
|
||||||
|
name = "sorahiro";
|
||||||
|
author = "Soraefir @ Helcel";
|
||||||
|
variant = "dark";
|
||||||
|
palette = rec {
|
||||||
|
# Format: Name, Pantone, RAL
|
||||||
|
base00 = "#000000"; # Black / 419C / 9005
|
||||||
|
base01 = "#060a0f"; # Rich Black / 532C / 9005
|
||||||
|
base02 = "#212c38"; # Yankees Blue / 433C / 5011
|
||||||
|
base03 = "#3f5268"; # Police Blue / 432C / 5000
|
||||||
|
base04 = "#617b9a"; # Slate Gray / 5415C / 5014
|
||||||
|
base05 = "#90a7c1"; # Pewter Blue / 535C / 5024
|
||||||
|
base06 = "#c9d3df"; # Columbia Blue / 538C / 7047
|
||||||
|
base07 = "#fcfcfc"; # Lotion / 663C / 9016
|
||||||
|
alt00 = "#000000"; # Black / 419C / 9005
|
||||||
|
alt01 = "#0c0906"; # Vampire Black / 419C / 9005
|
||||||
|
alt02 = "#312920"; # Pine Tree / 440C / 6022
|
||||||
|
alt03 = "#5b4e3e"; # Olive Drab Camouflage / 411C / 7013
|
||||||
|
alt04 = "#887660"; # Shadow / 404C / 7002
|
||||||
|
alt05 = "#b8a083"; # Pale Taupe / 480C / 1019
|
||||||
|
alt06 = "#e1cfb9"; # Desert Sand / 482C / 1015
|
||||||
|
alt07 = "#fcfcfc"; # Lotion / 663C / 9016
|
||||||
|
|
||||||
|
base08 = if use_pastelle then low08 else high08;
|
||||||
|
base09 = if use_pastelle then low09 else high09;
|
||||||
|
base0A = if use_pastelle then low0A else high0A;
|
||||||
|
base0B = if use_pastelle then low0B else high0B;
|
||||||
|
base0C = if use_pastelle then low0C else high0C;
|
||||||
|
base0D = if use_pastelle then low0D else high0D;
|
||||||
|
base0E = if use_pastelle then low0E else high0E;
|
||||||
|
base0F = if use_pastelle then low0F else high0F;
|
||||||
|
|
||||||
|
high08 = "#f09732"; # Deep Saffron / 804C / 1033
|
||||||
|
high09 = "#f2d831"; # Dandelion / 114C / 1016
|
||||||
|
high0A = "#98f12f"; # Green Lizard / 375C / 6038
|
||||||
|
high0B = "#34f4f0"; # Fluorescent Blue / 3252C / 6027
|
||||||
|
high0C = "#3193f5"; # Brilliant Azure / 2727C / 5015
|
||||||
|
high0D = "#c156f6"; # Blue-Violet / 2592C / 4006
|
||||||
|
high0E = "#f62ac0"; # Royal Pink / 807C / 4010
|
||||||
|
high0F = "#f42060"; # Deep Carmine Pink / 1925C / 3018
|
||||||
|
alt_high08 = "#f66824"; # Orange-Red / 165C / 2008
|
||||||
|
alt_high0B = "#41f3a4"; # Eucalyptus / 3395C / 6037
|
||||||
|
alt_high0C = "#2abef8"; # Spiro Disco Ball / 298C / 5012
|
||||||
|
alt_high0D = "#837ff5"; # Violets Are Blue / 814C / 4005
|
||||||
|
|
||||||
|
low08 = "#ffac56"; # Rajah / 150C / 1017
|
||||||
|
low09 = "#feea74"; # Shandy / 127C / 1016
|
||||||
|
low0A = "#bffe8a"; # Menthol / 374C / 6018
|
||||||
|
low0B = "#4cfefa"; # Electric Blue / 3252C / 6027
|
||||||
|
low0C = "#62acfd"; # Blue Jeans / 279C / 5012
|
||||||
|
low0D = "#9b9bfd"; # Maximum Blue Purple / 2715C / 4005
|
||||||
|
low0E = "#fe9bda"; # Lavender Rose / 223C / 4003
|
||||||
|
low0F = "#fc8999"; # Tulip / 1775C / 3014
|
||||||
|
alt_low08 = "#fe946a"; # Atomic Tangerine / 811C / 1034
|
||||||
|
alt_low0B = "#87febf"; # Aquamarine / 353C / 6019
|
||||||
|
alt_low0C = "#38c3fd"; # Picton Blue / 298C / 5012
|
||||||
|
alt_low0D = "#dca2ff"; # Mauve / 2572C / 4005
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
@@ -1,29 +0,0 @@
|
|||||||
{ nix-colors, ... }: {
|
|
||||||
# usage: a = "#${config.colorScheme.palette.base00}";
|
|
||||||
|
|
||||||
colorScheme = {
|
|
||||||
slug = "sorahiro-hard";
|
|
||||||
name = "sorahiro-hard";
|
|
||||||
author = "Soraefir @ Helcel";
|
|
||||||
variant = "dark";
|
|
||||||
palette = {
|
|
||||||
# Format: Name, Pantone, RAL
|
|
||||||
base00 = "#030B12"; # Rich Black / 6C / 000-15-00
|
|
||||||
base01 = "#0C1D2E"; # Maastricht Blue / 5395C / 270-20-15
|
|
||||||
base02 = "#203A53"; # Japanese Indigo / 534C / 260-20-20
|
|
||||||
base03 = "#425F7C"; # Deep Space Sparkle / 7699C / 260-40-20
|
|
||||||
base04 = "#93A9BE"; # Pewter Blue / 535C / 260-70-15
|
|
||||||
base05 = "#B6C5D5"; # Pastel Blue / 5445C / 260-80-10
|
|
||||||
base06 = "#D6DFE8"; # Gainsboro / 642C / 260-90-05
|
|
||||||
base07 = "#F0F3F7"; # White / 656C / 290-92-05
|
|
||||||
base08 = "#F59331"; # Deep Saffron / 715C / 070-70-70
|
|
||||||
base09 = "#F5F531"; # Maximum Yellow / 394C / 100-80-80
|
|
||||||
base0A = "#93F531"; # French Lime / 7488C / 120-70-75
|
|
||||||
base0B = "#31F593"; # Eucalyptus / 3385C / 160-70-50
|
|
||||||
base0C = "#3193F5"; # Brilliant Azure / 2727C / 280-50-40
|
|
||||||
baseOD = "#9331F5"; # Blue-Violet / 7442C / 300-40-45
|
|
||||||
base0E = "#F53193"; # Royal Pink / 232C / 350-50-50
|
|
||||||
base0F = "#F53131"; # Deep Carmine Pink / 1788C / 040-50-70
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
@@ -1,29 +0,0 @@
|
|||||||
{ nix-colors, ... }: {
|
|
||||||
# usage: a = "#${config.colorScheme.palette.base00}";
|
|
||||||
|
|
||||||
colorScheme = {
|
|
||||||
slug = "sorahiro-soft";
|
|
||||||
name = "sorahiro-soft";
|
|
||||||
author = "Soraefir @ Helcel";
|
|
||||||
variant = "dark";
|
|
||||||
palette = {
|
|
||||||
# Format: Name, Pantone, RAL
|
|
||||||
base00 = "#030B12"; # Rich Black / 6C / 000-15-00
|
|
||||||
base01 = "#0C1D2E"; # Maastricht Blue / 5395C / 270-20-15
|
|
||||||
base02 = "#203A53"; # Japanese Indigo / 534C / 260-20-20
|
|
||||||
base03 = "#425F7C"; # Deep Space Sparkle / 7699C / 260-40-20
|
|
||||||
base04 = "#93A9BE"; # Pewter Blue / 535C / 260-70-15
|
|
||||||
base05 = "#B6C5D5"; # Pastel Blue / 5445C / 260-80-10
|
|
||||||
base06 = "#D6DFE8"; # Gainsboro / 642C / 260-90-05
|
|
||||||
base07 = "#F0F3F7"; # White / 656C / 290-92-05
|
|
||||||
base08 = "#F5B97D"; # Mellow Apricot / 156C / 070-80-40
|
|
||||||
base09 = "#F5F57D"; # Sunny / 393C / 100-90-50
|
|
||||||
base0A = "#B9F57D"; # Yellow-Green / 373C / 120-80-60
|
|
||||||
base0B = "#7DF5B9"; # Aquamarine / 3375C / 150-80-40
|
|
||||||
base0C = "#7DB9F5"; # Light Azure / 278C / 250-70-30
|
|
||||||
base0D = "#B97DF5"; # Lavender / 2572C / 310-60-35
|
|
||||||
base0E = "#F57DB9"; # Persian Pink / 211C / 350-60-45
|
|
||||||
base0F = "#F57D7D"; # Light Coral / 170C / 030-60-50
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
10
overlays/bambu-studio/default.nix
Normal file
10
overlays/bambu-studio/default.nix
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{ final, prev, ... }:
|
||||||
|
prev.bambu-studio.overrideAttrs (oldAttrs: rec{
|
||||||
|
version = "02.00.01.50";
|
||||||
|
src = prev.fetchFromGitHub {
|
||||||
|
owner = "bambulab";
|
||||||
|
repo = "BambuStudio";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-7mkrPl2CQSfc1lRjl1ilwxdYcK5iRU//QGKmdCicK30=";
|
||||||
|
};
|
||||||
|
})
|
@@ -4,6 +4,7 @@
|
|||||||
openttd-jgrpp = import ./openttd-jgrpp { inherit final prev; };
|
openttd-jgrpp = import ./openttd-jgrpp { inherit final prev; };
|
||||||
yarn-berry = import ./yarn-berry { inherit final prev; };
|
yarn-berry = import ./yarn-berry { inherit final prev; };
|
||||||
eww = import ./eww { inherit final prev; };
|
eww = import ./eww { inherit final prev; };
|
||||||
|
bambu-studio = import ./bambu-studio { inherit final prev; };
|
||||||
wine = final.unstable.wineWow64Packages.unstableFull;
|
wine = final.unstable.wineWow64Packages.unstableFull;
|
||||||
unstable = import inputs.nixUnstable {
|
unstable = import inputs.nixUnstable {
|
||||||
system = final.system;
|
system = final.system;
|
||||||
|
@@ -2,16 +2,16 @@
|
|||||||
let old = prev.eww;
|
let old = prev.eww;
|
||||||
in final.rustPlatform.buildRustPackage rec {
|
in final.rustPlatform.buildRustPackage rec {
|
||||||
pname = "eww";
|
pname = "eww";
|
||||||
version = "8661abf2bf07f5a809fc995233d93810cc1ac871";
|
version = "98c220126d912b935987766f56650b55f3e226eb";
|
||||||
|
|
||||||
src = prev.fetchFromGitHub {
|
src = prev.fetchFromGitHub {
|
||||||
owner = "elkowar";
|
owner = "elkowar";
|
||||||
repo = "eww";
|
repo = "eww";
|
||||||
rev = "${version}";
|
rev = "${version}";
|
||||||
hash = "sha256-q82u3/pcP5T++TMdDmaeDKYuCyky1Bo5BjHY1/NVHbY=";
|
hash = "sha256-zi+5G05aakh8GBdfHL1qcNo/15VEm5mXtHGgKMAyp1U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-wKTaskKRyPfzKSLxhfyn6DybmUVFMHV5MrixKUBhno4=";
|
cargoHash = "sha256-SEdr9nW5nBm1g6fjC5fZhqPbHQ7H6Kk0RL1V6OEQRdA=";
|
||||||
|
|
||||||
nativeBuildInputs = old.nativeBuildInputs;
|
nativeBuildInputs = old.nativeBuildInputs;
|
||||||
buildInputs = old.buildInputs ++ [ final.libdbusmenu-gtk3 ];
|
buildInputs = old.buildInputs ++ [ final.libdbusmenu-gtk3 ];
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
{ final, prev, ... }:
|
{ final, prev, ... }:
|
||||||
prev.openttd-jgrpp.overrideAttrs (old: rec {
|
prev.openttd-jgrpp.overrideAttrs (old: rec {
|
||||||
version = "0.55.3";
|
version = "0.65.3";
|
||||||
src = prev.fetchFromGitHub rec {
|
src = prev.fetchFromGitHub rec {
|
||||||
owner = "JGRennison";
|
owner = "JGRennison";
|
||||||
repo = "OpenTTD-patches";
|
repo = "OpenTTD-patches";
|
||||||
rev = "jgrpp-${version}";
|
rev = "jgrpp-${version}";
|
||||||
hash = "sha256-E1+pXpXNHOu9nPTGSY8baVaKf1Um6IGDjpi1MmENez8=";
|
hash = "sha256-lmDkYrk7qjUSTtCQQCN/pbuLDt3+2RI1K8A1H1GJRjw=";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
@@ -22,6 +22,7 @@ pkgs.mkShell {
|
|||||||
pipenv
|
pipenv
|
||||||
scala
|
scala
|
||||||
sbt
|
sbt
|
||||||
|
cargo
|
||||||
|
|
||||||
#LIBS
|
#LIBS
|
||||||
openssl
|
openssl
|
||||||
|
Reference in New Issue
Block a user