Compare commits
153 Commits
36d51f01a3
...
main
Author | SHA1 | Date | |
---|---|---|---|
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 | |||
2affae6854 | |||
95293dc629 | |||
f291f13f33 | |||
1b1caad2d1 | |||
9318aa095e | |||
fd6a3151ce
|
|||
40b827d4ca
|
|||
1410c0c39f | |||
8d68938abd | |||
3d7d29934c | |||
877f516788 | |||
2ebd8c4fea | |||
bb0f40a755 | |||
e7e632fab4 | |||
c928fbd14b | |||
0d17b0650a | |||
dbc2aee14b | |||
95cbbf591f | |||
58cfdb4fd2 | |||
b77863f8f9 | |||
ee3380b501 | |||
5d68b291ba | |||
1e89d5880b | |||
f733d9dbc4 | |||
f8816df0d2 | |||
4c09698f8d | |||
724ebb4d27 | |||
cbe331644c | |||
121ea423b3 | |||
47d87a9bec | |||
f84d4e696a | |||
87f12a228a
|
|||
19c3f68543 | |||
36a44b9355 | |||
adbabf4eea | |||
ea9b423c9d | |||
551902a03e | |||
47880e6ab5 | |||
5d929a23df | |||
4f91f0276a | |||
3612103e2f | |||
7d10222740 | |||
a1c7dc96da | |||
0eec6b6eef | |||
83ea710f1c | |||
9cb14a2882 | |||
ab9074c324 | |||
f682198e22 | |||
cb0859f228 | |||
e4ee6c5d2e | |||
221250699c | |||
b00983cd21 | |||
9232d9a0fb | |||
08a6485a1c | |||
8b3efcfc59 | |||
bdcf625ebc | |||
0d4a2a774e | |||
87f2dd4fd4 | |||
90d5038a3f | |||
bc3ce8d5b4 | |||
e732429365
|
|||
deabe42bb6
|
|||
a62b2faa2a
|
|||
9fd47e218d
|
|||
75480a3373
|
|||
e4dfead658 | |||
692b613613
|
|||
38fd971314
|
|||
0b25204147
|
|||
c8fe860b6e
|
|||
c88ba54f77 | |||
3216ca2a1b | |||
019d38c4ba | |||
94bb01c319 | |||
7f5f35b7ca | |||
68a75ad255 | |||
d19f8ea9e1 | |||
df5fd60d6b | |||
803339c49e
|
|||
8f9b785468 | |||
4d3b504446 | |||
9356deca2c
|
|||
92d0dad938 | |||
fe61140415 | |||
d39d4ac640 |
@ -15,14 +15,14 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: "Install Nix ❄️"
|
- name: "Install Nix ❄️"
|
||||||
uses: cachix/install-nix-action@v27
|
uses: cachix/install-nix-action@v31
|
||||||
|
|
||||||
# - uses: DeterminateSystems/nix-installer-action@v4
|
# - uses: DeterminateSystems/nix-installer-action@v4
|
||||||
- uses: DeterminateSystems/magic-nix-cache-action@v7
|
- uses: DeterminateSystems/magic-nix-cache-action@v11
|
||||||
- uses: DeterminateSystems/flake-checker-action@v8
|
- uses: DeterminateSystems/flake-checker-action@v11
|
||||||
|
|
||||||
- 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@v12
|
uses: DeterminateSystems/nix-installer-action@v18
|
||||||
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@v22
|
uses: DeterminateSystems/update-flake-lock@v25
|
||||||
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"
|
||||||
|
339
flake.lock
generated
339
flake.lock
generated
@ -4,17 +4,16 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"haskell-flake": "haskell-flake",
|
"haskell-flake": "haskell-flake",
|
||||||
"hercules-ci-effects": "hercules-ci-effects",
|
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717555938,
|
"lastModified": 1745165725,
|
||||||
"narHash": "sha256-sVsJ48fKnIylxXbAIsdTJixkUxA8p2WvYRlyfo0KQos=",
|
"narHash": "sha256-OnHV8Us04vRsWM0uL1cQez8DumhRi6yE+4K4VLtH6Ws=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "arion",
|
"repo": "arion",
|
||||||
"rev": "c24c185e67f093298a081900b49ca18716077dec",
|
"rev": "4f59059633b14364b994503b179a701f5e6cfb90",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -46,11 +45,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718345812,
|
"lastModified": 1750618568,
|
||||||
"narHash": "sha256-FJhA+YFsOFrAYe6EaiTEfomNf7jeURaPiG5/+a3DRSc=",
|
"narHash": "sha256-w9EG5FOXrjXGfbqCcQg9x1lMnTwzNDW5BMXp8ddy15E=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "ff988d78f2f55641efacdf9a585d2937f7e32a9b",
|
"rev": "1dd19f19e4b53a1fd2e8e738a08dd5fe635ec7e5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -68,11 +67,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717285511,
|
"lastModified": 1733312601,
|
||||||
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
|
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
|
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -84,31 +83,31 @@
|
|||||||
"flake-parts_2": {
|
"flake-parts_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
"arion",
|
"nur",
|
||||||
"hercules-ci-effects",
|
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712014858,
|
"lastModified": 1733312601,
|
||||||
"narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
|
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
|
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"id": "flake-parts",
|
"owner": "hercules-ci",
|
||||||
"type": "indirect"
|
"repo": "flake-parts",
|
||||||
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"hardware": {
|
"hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718349360,
|
"lastModified": 1750837715,
|
||||||
"narHash": "sha256-SuPne4BMqh9/IkKIAG47Cu5qfmntAaqlHdX1yuFoDO0=",
|
"narHash": "sha256-2m1ceZjbmgrJCZ2PuQZaK4in3gcg3o6rZ7WK6dr5vAA=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "ae5c8dcc4d0182d07d75df2dc97112de822cb9d6",
|
"rev": "98236410ea0fe204d0447149537a924fb71a6d4f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -133,28 +132,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"hercules-ci-effects": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-parts": "flake-parts_2",
|
|
||||||
"nixpkgs": [
|
|
||||||
"arion",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1713898448,
|
|
||||||
"narHash": "sha256-6q6ojsp/Z9P2goqnxyfCSzFOD92T3Uobmj8oVAicUOs=",
|
|
||||||
"owner": "hercules-ci",
|
|
||||||
"repo": "hercules-ci-effects",
|
|
||||||
"rev": "c0302ec12d569532a6b6bd218f698bc402e93adc",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hercules-ci",
|
|
||||||
"repo": "hercules-ci-effects",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@ -162,182 +139,20 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718243258,
|
"lastModified": 1750792728,
|
||||||
"narHash": "sha256-abBpj2VU8p6qlRzTU8o22q68MmOaZ4v8zZ4UlYl5YRU=",
|
"narHash": "sha256-Lh3dopA8DdY+ZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "8d5e27b4807d25308dfe369d5a923d87e7dbfda3",
|
"rev": "366f00797b1efb70f2882d3da485e3c10fd3d557",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
|
"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": 1718368322,
|
|
||||||
"narHash": "sha256-VfMg3RsnRLQzbq0hFIh1dCM09b5C/F/qPFUOgU/CRi0=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprcursor",
|
|
||||||
"rev": "dd3a853c8239d1c3f3f37de7d2b8ae4b4f3840df",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprcursor",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprland": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprcursor": "hyprcursor",
|
|
||||||
"hyprlang": "hyprlang",
|
|
||||||
"hyprutils": "hyprutils",
|
|
||||||
"hyprwayland-scanner": "hyprwayland-scanner",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": "systems",
|
|
||||||
"xdph": "xdph"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1718395253,
|
|
||||||
"narHash": "sha256-kbXUz5Pg0ph9HD9wRO0w+kyCyX9n1YuED0WZGIH8GH4=",
|
|
||||||
"ref": "refs/heads/main",
|
|
||||||
"rev": "cb63398f079b4b4324c04e2e41ba17983d66487c",
|
|
||||||
"revCount": 4829,
|
|
||||||
"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",
|
|
||||||
"xdph",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"xdph",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1691753796,
|
|
||||||
"narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-protocols",
|
|
||||||
"rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprland-protocols",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprlang": {
|
|
||||||
"inputs": {
|
|
||||||
"hyprutils": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprutils"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1717881852,
|
|
||||||
"narHash": "sha256-XeeVoKHQgfKuXoP6q90sUqKyl7EYy3ol2dVZGM+Jj94=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprlang",
|
|
||||||
"rev": "ec6938c66253429192274d612912649a0cfe4d28",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprlang",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprutils": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1718271409,
|
|
||||||
"narHash": "sha256-8KvVqtApNt4FWTdn1TqVvw00rpqyG9UuUPA2ilPVD1U=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprutils",
|
|
||||||
"rev": "8e10e0626fb26a14b859b3811b6ed7932400c86e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprutils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"hyprwayland-scanner": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"hyprland",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1718119275,
|
|
||||||
"narHash": "sha256-nqDYXATNkyGXVmNMkT19fT4sjtSPBDS1LLOxa3Fueo4=",
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprwayland-scanner",
|
|
||||||
"rev": "1419520d5f7f38d35e05504da5c1b38212a38525",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "hyprwm",
|
|
||||||
"repo": "hyprwayland-scanner",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nix-colors": {
|
"nix-colors": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"base16-schemes": "base16-schemes",
|
"base16-schemes": "base16-schemes",
|
||||||
@ -357,18 +172,34 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixUnstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718318537,
|
"lastModified": 1750994206,
|
||||||
"narHash": "sha256-4Zu0RYRcAY/VWuu6awwq4opuiD//ahpc2aFHg2CWqFY=",
|
"narHash": "sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e9ee548d90ff586a6471b4ae80ae9cfcbceb3420",
|
"rev": "80d50fc87924c2a0d346372d242c27973cf8cdbf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-unstable",
|
"ref": "nixpkgs-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1750969886,
|
||||||
|
"narHash": "sha256-zW/OFnotiz/ndPFdebpo3X0CrbVNf22n4DjN2vxlb58=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "a676066377a2fe7457369dd37c31fd2263b662f4",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-25.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@ -388,13 +219,34 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nur": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718400242,
|
"lastModified": 1751011381,
|
||||||
"narHash": "sha256-gLX2eyWb8lVxwI5Uv0F5WKb+YwvlDYnI+sSQB2xMqhw=",
|
"narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nur": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-parts": "flake-parts_2",
|
||||||
|
"nixpkgs": "nixpkgs_2",
|
||||||
|
"treefmt-nix": "treefmt-nix"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1751150016,
|
||||||
|
"narHash": "sha256-aaNJgaEXYMsdmLG38YyCO0eZdTf49Cj0TZsW4gpn9jg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nur",
|
"repo": "nur",
|
||||||
"rev": "d50ea2706590f0edce9f49d8990dbcf82cdb66ec",
|
"rev": "c3c9ee3b26349abe162df39499ec587f453ce089",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -409,8 +261,8 @@
|
|||||||
"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",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"sops-nix": "sops-nix"
|
"sops-nix": "sops-nix"
|
||||||
@ -420,17 +272,14 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
|
||||||
"nixpkgs-stable": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718137936,
|
"lastModified": 1750119275,
|
||||||
"narHash": "sha256-psA+1Q5fPaK6yI3vzlLINNtb6EeXj111zQWnZYyJS9c=",
|
"narHash": "sha256-Rr7Pooz9zQbhdVxux16h7URa6mA80Pb/G07T4lHvh0M=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "c279dec105dd53df13a5e57525da97905cc0f0d6",
|
"rev": "77c423a03b9b2b79709ea2cb63336312e78b72e2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -439,48 +288,24 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems": {
|
"treefmt-nix": {
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"xdph": {
|
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland-protocols": "hyprland-protocols",
|
|
||||||
"hyprlang": [
|
|
||||||
"hyprland",
|
|
||||||
"hyprlang"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"hyprland",
|
"nur",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
|
||||||
"systems": [
|
|
||||||
"hyprland",
|
|
||||||
"systems"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718272114,
|
"lastModified": 1733222881,
|
||||||
"narHash": "sha256-KsX7sAwkEFpXiwyjt0HGTnnrUU58wW1jlzj5IA/LRz8=",
|
"narHash": "sha256-JIPcz1PrpXUCbaccEnrcUS8jjEb/1vJbZz5KkobyFdM=",
|
||||||
"owner": "hyprwm",
|
"owner": "numtide",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "treefmt-nix",
|
||||||
"rev": "24be4a26f0706e456fca1b61b8c79f7486a9e86d",
|
"rev": "49717b5af6f80172275d47a418c9719a31a78b53",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "hyprwm",
|
"owner": "numtide",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "treefmt-nix",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
16
flake.nix
16
flake.nix
@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
description = "SoraFlake";
|
description = "SoraFlake";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
# Trick renovate into working: "github:NixOS/nixpkgs/nixpkgs-unstable"
|
||||||
|
nixUnstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
||||||
|
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";
|
url = "github:nix-community/home-manager/release-25.05";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -16,14 +17,13 @@
|
|||||||
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";
|
||||||
};
|
# };
|
||||||
sops-nix = {
|
sops-nix = {
|
||||||
url = "github:Mic92/sops-nix";
|
url = "github:Mic92/sops-nix";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
inputs.nixpkgs-stable.follows = "nixpkgs";
|
|
||||||
};
|
};
|
||||||
nix-colors.url = "github:misterio77/nix-colors";
|
nix-colors.url = "github:misterio77/nix-colors";
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
in ({
|
in ({
|
||||||
"nixos" = inputs.nixpkgs.lib.nixosSystem {
|
"nixos" = inputs.nixpkgs.lib.nixosSystem {
|
||||||
system = syscfg.syscfg.system;
|
system = syscfg.syscfg.system;
|
||||||
|
specialArgs = { inherit inputs; };
|
||||||
modules = [
|
modules = [
|
||||||
./modules/shared/syscfg
|
./modules/shared/syscfg
|
||||||
./modules/shared/sops
|
./modules/shared/sops
|
||||||
@ -28,7 +29,8 @@
|
|||||||
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
|
||||||
];
|
];
|
||||||
}) syscfg.syscfg.users);
|
}) syscfg.syscfg.users);
|
||||||
}
|
}
|
||||||
@ -52,7 +54,7 @@
|
|||||||
nameValuePair userConfig.username {
|
nameValuePair userConfig.username {
|
||||||
imports = [
|
imports = [
|
||||||
inputs.nix-colors.homeManagerModule
|
inputs.nix-colors.homeManagerModule
|
||||||
inputs.hyprland.homeManagerModules
|
inputs.sops-nix.homeManagerModules.sops
|
||||||
];
|
];
|
||||||
}) syscfg.syscfg.users);
|
}) syscfg.syscfg.users);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
{ lib, config, ... }: {
|
{ lib, config, ... }: {
|
||||||
|
|
||||||
|
#environment.sessionVariables.SOPS_AGE_KEY_FILE = keyFilePath;
|
||||||
systemd.user.startServices = "sd-switch";
|
systemd.user.startServices = "sd-switch";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
@ -7,6 +8,14 @@
|
|||||||
username = "${config.usercfg.username}";
|
username = "${config.usercfg.username}";
|
||||||
homeDirectory = "/home/${config.usercfg.username}";
|
homeDirectory = "/home/${config.usercfg.username}";
|
||||||
|
|
||||||
stateVersion = "23.11";
|
stateVersion = "24.11";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#SOPS
|
||||||
|
# sops.defaultSopsFile = ./sops/${config.usercfg.username}.yaml;
|
||||||
|
# sops.age.keyFile = "/var/lib/sops-nix/age-key.txt";
|
||||||
|
# sops.age.generateKey = true;
|
||||||
|
# sops.secrets."github_user_key" = { };
|
||||||
|
# sops.secrets."curse_forge_key" = { };
|
||||||
}
|
}
|
||||||
|
69
modules/home/base/sops/sora.yaml
Normal file
69
modules/home/base/sops/sora.yaml
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
curse_forge_key: ENC[AES256_GCM,data:PhhwPhUys/WDzXb40iFlrUcwFEJVzi49vDlm5Hpc7IUwbBiQI1Zvi6115THMvarnGESDyouPfoZP0wha,iv:x//EzR4QwdD0UxqV97yUepc39DopoqiDT21unpF9R2E=,tag:5jM1EibWo0wI+PS70+kb/Q==,type:str]
|
||||||
|
github_user_key: ENC[AES256_GCM,data:RvBsQjWGd2qRCvBzcpMv8FIXGY/GiPd9o0x2Oq+NlbXxR2NMqNBNLw==,iv:99AcmOWFft7XQAn7YrGjZuCvz0M5wUkYeInsWwyeUFM=,tag:wkw2YQGi9j/8XtOFd8KhdQ==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age:
|
||||||
|
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBraWFDRFUxQ2l5OWV1OXNK
|
||||||
|
UExEbWZkM0kzVk1rZG4yY3pBLzdMVWVJS0UwCnhlWFJ5T2lZUXJyNkg1ejQxaU1t
|
||||||
|
L3F2RUhldTY3N2xXL0hwczNKRzNjcncKLS0tIEkycHoxcDBGNyt2V3RDY29wNGVp
|
||||||
|
TGg5Rk05VkRsaXM1Q0NxMmtMajRORDAKqjFldiAYJKjmnkeDkwanjYvhL6645DZ5
|
||||||
|
dVXExjqO/DG733ge8HFyKzpfpkzRymV1giUwxBdII1dd0mJ2ncINeA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1ms8f0ysv6vakxepvt69fejczs6tddexepesdv4rkgtheehj3nu4sc6290s
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3UkRjblIvYStZUzQyRHA1
|
||||||
|
ZGVXeHhrN0kyVkxZdms5U3gwVFlPMW12MVJjCjRkVURpZXBzb0tYenB4dGxKamh6
|
||||||
|
VXVBMmo1Ujkvd2VTRExyWE5MbVJaclUKLS0tIDVhRkYzZmEzUG00Q2IwOWZUMVVt
|
||||||
|
ODVIbytpcjN1cVMyaG1qVVdkRmtaMzQKNsvD9DpK/raDBob+IcuNk72tQDts36kJ
|
||||||
|
QhtoLy8MvUymi49PdEWrgyf68w5XwRO/U4iINhR0qzm0glg/XcyHjA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJc3hKWkk3ckNOY2UyTVhG
|
||||||
|
MmtLaEd0K04yaGxiOUoxMXkzOEFnYis4VkhnCktDRFM2bS8vb05OWDdwa0RwRlNO
|
||||||
|
cmlZemtxVGZ6S0tNTDV1cmE1N0pVWnMKLS0tIE9EZllycHJpcEY2R1pwOFhOZEU3
|
||||||
|
L01IcytDd3BPb0VOTW9DQ2lUdUVJS0kKiD+C+3mK1b/eIwCEFanFgYGLNk3JNPQ7
|
||||||
|
i1UqzbHVxSd0q/YVwdKAcj0jA6EezGm275tgq7IVsy2sHkvRMaEDtQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1sxzuhh2fcd4pmaz4mdqq95t683d32ft22w9t2r7pk258u0s8wymsqdj7lg
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAweVU3TkxFZzRnd2I2clN2
|
||||||
|
ZTlTWmhwQkhVc1hnOXFvZVVDSWpHMVh1TGtrCkc3M1pUTnZCMHpvYXB5ZVhreGxa
|
||||||
|
ZVY2cG5Ja2ltL3k2Q1VEalc5TTNFMXcKLS0tIGd5UWl0RGVXT211Zm51dlB6WFZ1
|
||||||
|
STRtTVpVTCtVZ1FUNENqWFFVNTNuaVUKN6HRiZjTdENeif8dJ29urBxPXDaosjjY
|
||||||
|
InN4Ko6YUaGfvB1DTrKIzrxOpsHS+XjisoGfT71tJwwEOoREklEO/A==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2024-12-23T18:05:22Z"
|
||||||
|
mac: ENC[AES256_GCM,data:YSi2xIwz50VxUDL3QzGVUwRWUgZhvudSLCKgwIbWm8gkuAJ/V2sVRhJNVQJ1YvLO44ob5hmrgR4wSnOdAbS7FrpbLcJuoYBjVUTDjy+j6otnIDxEcYeciHhZ1pV/OiydBmJC+lZ4+SRdWdokL2HaXRKgc9QT9e/MdAbFIzI1x90=,iv:8rj8yEqHTMgoGu31RVskYizmROB/5I0ajZJ/EcmlVfE=,tag:PILFCyXY8sXYGxCEHS7qCg==,type:str]
|
||||||
|
pgp:
|
||||||
|
- created_at: "2023-04-20T10:20:17Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA6R3Y9nD7qMBAQ/8CVWQaYKfOzvPIllZyyWpUjHRLLXaR8MNJ8U5WI/tdwdN
|
||||||
|
9UScDYJFuYRW7Q9s4Mt961kBGpaHqe9MUZBxUDlYX59+EN3FbO/eMQ5OqI05ESmL
|
||||||
|
TvZB4+S9C5o73nuypSDNvYz+Lgq6DO25ZPhXdtPhx2DE4G31/wft/LpxhjalIjI8
|
||||||
|
MU0Dv22R4qC+glJbe4GIF2IJ8XoxnnzjiGeSqiyv0QIBM0SzOtA5sKwNohWBnW7g
|
||||||
|
7vxOTm5+kyzG0dDjt3tFApgPDaA1wjofzhRuuveF52VBsuIA2opFdpqkyICvK6rn
|
||||||
|
NB5kUaPlY6A0m+n0oHSfY5wm/AnHNE4Oob/ifumAaB0EAJVUTRauI5M8SeJF0ya1
|
||||||
|
U0IQ9N2lb7Y6q4pqHywIa6fnylsqCfxInAYKMuslRq8f9t/qakb4/MYcnPrwpzjw
|
||||||
|
73/naiNoJmG6NVTkM52qTtOqZAmsaQd5cigTuPW2Z2CJq1yLZEVGSSd1DUGUjBDK
|
||||||
|
nQGucpVVVpD+ifrIPz+Iqwy+5NoZZm/Oa9pKJGFzqXinnDNZaqtgpmTw9QxcSeaP
|
||||||
|
VvGZG9CDd89MtAm1VQyuqi1bQ2faq3G0xNrLl7xUsfmjx4ofW+JXR87OzvGfLPhu
|
||||||
|
Sjl3kS9j5/MEBRBg3n9gNkgSu5Sy3ilhckY3yjTgAT9Gw2giDhCiUXi1/7KrGprS
|
||||||
|
UQHPCSsjyWsyuYVa3lAP/WPdVclc4WOdfYcetUCXBVP7LQr0bq+IG+2J0nnY3mDt
|
||||||
|
Va5k4sP1qu6Ecrs2JioQ1V2H+VmcrRykBWnMXl1tDSWKMA==
|
||||||
|
=pS8X
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 4E241635F8EDD2919D2FB44CA362EA0491E2EEA0
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.9.2
|
@ -12,7 +12,7 @@
|
|||||||
cbonsai
|
cbonsai
|
||||||
pipes-rs
|
pipes-rs
|
||||||
cmatrix
|
cmatrix
|
||||||
cava
|
#cava
|
||||||
sl
|
sl
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -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 ];
|
home.packages = with pkgs; [ blender godot_4 openscad 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
|
||||||
|
];
|
||||||
|
#};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -10,10 +10,13 @@
|
|||||||
xfce.tumbler
|
xfce.tumbler
|
||||||
|
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
|
discord-canary
|
||||||
pavucontrol
|
pavucontrol
|
||||||
keepassxc
|
keepassxc
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
|
|
||||||
gramps
|
gramps
|
||||||
|
sweethome3d.application
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
{ lib, config, pkgs, ... }: {
|
{ inputs, lib, config, pkgs, ... }: {
|
||||||
|
|
||||||
imports = [ ./openttd.nix ];
|
imports = [ ./openttd.nix ./wow.nix ];
|
||||||
|
|
||||||
config = lib.mkIf (config.syscfg.make.game) {
|
config = lib.mkIf (config.syscfg.make.game) {
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
# custom.simc
|
|
||||||
|
|
||||||
#games
|
#games
|
||||||
steam
|
steam
|
||||||
@ -15,6 +14,9 @@
|
|||||||
prismlauncher
|
prismlauncher
|
||||||
openttd-jgrpp
|
openttd-jgrpp
|
||||||
bottles
|
bottles
|
||||||
|
lutris
|
||||||
|
unstable.umu-launcher
|
||||||
|
wine
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
81
modules/home/gui/games/wow.nix
Normal file
81
modules/home/gui/games/wow.nix
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
{ pkgs, lib, config, sops, ... }: {
|
||||||
|
|
||||||
|
config = lib.mkIf (config.syscfg.make.game) {
|
||||||
|
|
||||||
|
home.packages = with pkgs;
|
||||||
|
[
|
||||||
|
# custom.simc
|
||||||
|
];
|
||||||
|
|
||||||
|
# templates buggy currently
|
||||||
|
#xdg.configFile."instawow/config.json" = ''${config.sops.templates."instawow_config.json".path}'';
|
||||||
|
sops.templates."instawow_config.json".content = ''
|
||||||
|
{
|
||||||
|
"auto_update_check": true,
|
||||||
|
"access_tokens": {
|
||||||
|
"cfcore": "${config.sops.placeholder.curse_forge_key}",
|
||||||
|
"github": "${config.sops.placeholder.github_user_key}",
|
||||||
|
"wago_addons": null
|
||||||
|
}
|
||||||
|
}'';
|
||||||
|
|
||||||
|
# curse:master-plan
|
||||||
|
# curse:raretrackercore-rt
|
||||||
|
# curse:raretrackerdragonflight-rtd
|
||||||
|
# curse:raretrackermaw-rtmw
|
||||||
|
# curse:raretrackermechagon-rtm
|
||||||
|
# curse:raretrackerthewarwithin-rtww
|
||||||
|
# curse:raretrackertimelessisle-rtti
|
||||||
|
# curse:raretrackeruldum-rtu
|
||||||
|
# curse:raretrackervale-rtv
|
||||||
|
# curse:raretrackerworldbosses-rtwb
|
||||||
|
# curse:raretrackerzerethmortis-rtz
|
||||||
|
# curse:venture-plan
|
||||||
|
# curse:war-plan
|
||||||
|
# github:nevcairiel/bartender4
|
||||||
|
# github:cidan/betterbags
|
||||||
|
# github:bigwigsmods/bigwigs
|
||||||
|
# github:bigwigsmods/bigwigs_battleforazeroth
|
||||||
|
# github:bigwigsmods/bigwigs_burningcrusade
|
||||||
|
# github:bigwigsmods/bigwigs_cataclysm
|
||||||
|
# github:bigwigsmods/bigwigs_classic
|
||||||
|
# github:bigwigsmods/bigwigs_dragonflight
|
||||||
|
# github:bigwigsmods/bigwigs_legion
|
||||||
|
# github:bigwigsmods/bigwigs_mistsofpandaria
|
||||||
|
# github:bigwigsmods/bigwigs_shadowlands
|
||||||
|
# github:bigwigsmods/bigwigs_warlordsofdraenor
|
||||||
|
# github:bigwigsmods/bigwigs_wrathofthelichking
|
||||||
|
# github:nezroy/demodal
|
||||||
|
# github:curseforge-mirror/details
|
||||||
|
# github:edusperoni/details_elitism
|
||||||
|
# github:curseforge-mirror/elitismhelper
|
||||||
|
# github:michaelnpsp/grid2
|
||||||
|
# github:jods-gh/groupfinderrio
|
||||||
|
# github:nevcairiel/handynotes
|
||||||
|
# github:hekili/hekili
|
||||||
|
# github:thekrowi/krowi_achievementfilter
|
||||||
|
# github:bigwigsmods/littlewigs
|
||||||
|
# github:nnoggie/mythicdungeontools
|
||||||
|
# github:tullamods/omnicc
|
||||||
|
# github:tercioo/plater-nameplates
|
||||||
|
# github:curseforge-mirror/quest_completist
|
||||||
|
# github:raiderio/raiderio-addon
|
||||||
|
# github:wowrarity/rarity
|
||||||
|
# github:nevcairiel/shadowedunitframes
|
||||||
|
# github:simulationcraft/simc-addon
|
||||||
|
# github:curseforge-mirror/tomcats
|
||||||
|
# github:weakauras/weakauras2
|
||||||
|
# github:kemayo/wow-handynotes-battleforazerothtreasures
|
||||||
|
# github:kemayo/wow-handynotes-dragonflight
|
||||||
|
# github:kemayo/wow-handynotes-legiontreasures
|
||||||
|
# github:kemayo/wow-handynotes-longforgottenhippogryph
|
||||||
|
# github:kemayo/wow-handynotes-lostandfound
|
||||||
|
# github:kemayo/wow-handynotes-secretfish
|
||||||
|
# github:kemayo/wow-handynotes-shadowlandstreasures
|
||||||
|
# github:kemayo/wow-handynotes-stygia
|
||||||
|
# github:kemayo/wow-handynotes-treasurehunter
|
||||||
|
# github:kemayo/wow-handynotes-warwithin
|
||||||
|
# wowi:7032-tomtom
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
@ -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};
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
|
|
||||||
xdg.configFile."swaylock/config".text = ''
|
xdg.configFile."swaylock/config".text = ''
|
||||||
screenshots
|
screenshots
|
||||||
|
grace-no-mouse
|
||||||
|
grace-no-touch
|
||||||
grace=5
|
grace=5
|
||||||
effect-pixelate=5
|
effect-pixelate=5
|
||||||
fade-in=0.2
|
fade-in=0.2
|
||||||
|
@ -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" ];
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
monitor=,preferred,auto,auto
|
monitor=,preferred,auto,auto
|
||||||
|
env=bitdepth,10
|
||||||
input {
|
input {
|
||||||
kb_layout = us, ru
|
kb_layout = us, ru
|
||||||
kb_variant = intl, phonetic
|
kb_variant = intl, phonetic
|
||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
follow_mouse = 1
|
follow_mouse = 1
|
||||||
|
|
||||||
sensitivity = 0 # -0.5 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = 0
|
||||||
|
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll=no
|
natural_scroll=no
|
||||||
@ -61,10 +61,10 @@
|
|||||||
fullscreen_opacity = 1.0
|
fullscreen_opacity = 1.0
|
||||||
|
|
||||||
# shadow
|
# shadow
|
||||||
drop_shadow = no
|
# drop_shadow = no
|
||||||
shadow_range = 60
|
# shadow_range = 60
|
||||||
shadow_offset = 0 5
|
# shadow_offset = 0 5
|
||||||
shadow_render_power = 4
|
# shadow_render_power = 4
|
||||||
#col.shadow = rgba(00000099)
|
#col.shadow = rgba(00000099)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,7 +86,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
master {
|
master {
|
||||||
new_is_master = true
|
new_status = master
|
||||||
}
|
}
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
let cfg = config.syscfg.make.gui;
|
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;
|
||||||
@ -13,6 +13,6 @@ in {
|
|||||||
# wireplumber.enable = true;
|
# wireplumber.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [ easyeffects ];
|
environment.systemPackages = with pkgs; [ easyeffects alsa-utils ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
{ ... }: { imports = [ ./base ./boot ./fs ./opengl ./power ./udev ./virt ]; }
|
{ ... }: { imports = [ ./base ./boot ./fs ./graphics ./power ./udev ./virt ]; }
|
||||||
|
4
modules/nixos/system/hw/graphics/default.nix
Normal file
4
modules/nixos/system/hw/graphics/default.nix
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{ ... }: {
|
||||||
|
hardware.graphics.enable = true;
|
||||||
|
hardware.graphics.enable32Bit = true;
|
||||||
|
}
|
@ -1,5 +0,0 @@
|
|||||||
{ ... }: {
|
|
||||||
hardware.opengl.enable = true;
|
|
||||||
hardware.opengl.driSupport = true;
|
|
||||||
hardware.opengl.driSupport32Bit = true;
|
|
||||||
}
|
|
@ -7,8 +7,24 @@
|
|||||||
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" ];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ pkgs, ... }: {
|
{ inputs, pkgs, ... }: {
|
||||||
nixpkgs.config = {
|
nixpkgs.config = {
|
||||||
permittedInsecurePackages = [ ];
|
permittedInsecurePackages = [ ];
|
||||||
allowUnfree = true;
|
allowUnfree = true;
|
||||||
@ -8,9 +8,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
nixpkgs.overlays = import ../../../../overlays { inherit pkgs; };
|
nixpkgs.overlays = import ../../../../overlays { inherit inputs pkgs; };
|
||||||
nix = {
|
nix = {
|
||||||
package = pkgs.nixFlakes;
|
package = pkgs.nixVersions.stable;
|
||||||
extraOptions = ''
|
extraOptions = ''
|
||||||
experimental-features = nix-command flakes
|
experimental-features = nix-command flakes
|
||||||
warn-dirty = false
|
warn-dirty = false
|
||||||
@ -37,5 +37,5 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.11";
|
||||||
}
|
}
|
||||||
|
@ -1 +1,64 @@
|
|||||||
{ ... }: { imports = [ ./debug ./develop ]; }
|
{ pkgs, ... }: {
|
||||||
|
imports = [ ./debug ./develop ];
|
||||||
|
|
||||||
|
# services.telegraf = {
|
||||||
|
# enable = true;
|
||||||
|
# extraConfig = {
|
||||||
|
# agent = {
|
||||||
|
# interval = "10s";
|
||||||
|
# round_interval = true;
|
||||||
|
# metric_batch_size = 1000;
|
||||||
|
# metric_buffer_limit = 10000;
|
||||||
|
# collection_jitter = "0s";
|
||||||
|
# flush_interval = "10s";
|
||||||
|
# flush_jitter = "0s";
|
||||||
|
# precision = "";
|
||||||
|
# hostname = "valinor";
|
||||||
|
# omit_hostname = false;
|
||||||
|
# };
|
||||||
|
|
||||||
|
# inputs.cpu = {
|
||||||
|
# percpu = true;
|
||||||
|
# totalcpu = true;
|
||||||
|
# collect_cpu_time = false;
|
||||||
|
# report_active = false;
|
||||||
|
# };
|
||||||
|
|
||||||
|
# inputs.mem = {};
|
||||||
|
# inputs.swap = {};
|
||||||
|
# inputs.system = {};
|
||||||
|
# inputs.disk = {
|
||||||
|
# ignore_fs = ["tmpfs" "devtmpfs" "devfs"];
|
||||||
|
# };
|
||||||
|
|
||||||
|
# inputs.net = {};
|
||||||
|
# inputs.netstat = {};
|
||||||
|
|
||||||
|
# inputs.ping = {
|
||||||
|
# urls = ["8.8.8.8" "8.8.4.4"];
|
||||||
|
# count = 4;
|
||||||
|
# interval = "60s";
|
||||||
|
# binary = "${pkgs.iputils.out}/bin/ping";
|
||||||
|
# };
|
||||||
|
|
||||||
|
# inputs.internet_speed = {
|
||||||
|
# interval = "2m";
|
||||||
|
# };
|
||||||
|
|
||||||
|
# inputs.net_response = {
|
||||||
|
# protocol = "tcp";
|
||||||
|
# address = "google.com:80";
|
||||||
|
# timeout = "5s";
|
||||||
|
# read_timeout = "5s";
|
||||||
|
# interval = "30s";
|
||||||
|
# };
|
||||||
|
|
||||||
|
# outputs.influxdb_v2 = {
|
||||||
|
# urls = [""];
|
||||||
|
# token = "";
|
||||||
|
# organization = "";
|
||||||
|
# bucket = "";
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
}
|
||||||
|
@ -7,9 +7,10 @@ let
|
|||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
config = lib.mkIf (config.syscfg.make.develop) {
|
config = lib.mkIf (config.syscfg.make.develop) {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs;
|
||||||
android-tools
|
[
|
||||||
androidStudioPackages.canary
|
# android-tools
|
||||||
];
|
# androidStudioPackages.canary
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@ in {
|
|||||||
extraGroups = [
|
extraGroups = [
|
||||||
"networkmanager"
|
"networkmanager"
|
||||||
"wheel"
|
"wheel"
|
||||||
|
"dialout"
|
||||||
"vboxsf"
|
"vboxsf"
|
||||||
"adbusers"
|
"adbusers"
|
||||||
"libvirtd"
|
"libvirtd"
|
||||||
|
@ -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
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
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=";
|
||||||
|
};
|
||||||
|
})
|
@ -1,8 +1,14 @@
|
|||||||
{ pkgs, ... }:
|
{ inputs, pkgs, ... }:
|
||||||
[
|
[
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
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;
|
||||||
|
unstable = import inputs.nixUnstable {
|
||||||
|
system = final.system;
|
||||||
|
config.allowUnfree = true;
|
||||||
|
};
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
@ -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 = "d1fde927d2799211f791e7ea01cffb667c4f2b60";
|
version = "98c220126d912b935987766f56650b55f3e226eb";
|
||||||
|
|
||||||
src = prev.fetchFromGitHub {
|
src = prev.fetchFromGitHub {
|
||||||
owner = "elkowar";
|
owner = "elkowar";
|
||||||
repo = "eww";
|
repo = "eww";
|
||||||
rev = "${version}";
|
rev = "${version}";
|
||||||
hash = "sha256-deabn4fdNmJsDxkT6bgCbwB354sUHvkuq+DcdWBU6B8=";
|
hash = "sha256-zi+5G05aakh8GBdfHL1qcNo/15VEm5mXtHGgKMAyp1U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-4KobWHQswFuej6ejdrhmDkYzZL72TBhCkR+F+hrg4ok=";
|
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=";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ final, prev, ... }:
|
{ final, prev, ... }:
|
||||||
prev.yarn-berry.overrideAttrs (old: rec {
|
prev.yarn-berry.overrideAttrs (old: rec {
|
||||||
version = "3.6.3";
|
version = "4.4.0";
|
||||||
src = prev.fetchFromGitHub {
|
src = prev.fetchFromGitHub {
|
||||||
owner = "yarnpkg";
|
owner = "yarnpkg";
|
||||||
repo = "berry";
|
repo = "berry";
|
||||||
rev = "@yarnpkg/cli/${version}";
|
rev = "@yarnpkg/cli/${version}";
|
||||||
hash = "sha256-5QEnFalOEMs1bKYDYpFGnF1YwiGuW3ZxstyJAjz1/KQ=";
|
hash = "sha256-X/axXgRsxek2EJ+B4EogAsaTWTZDEF1m5dXOTZ4OnQQ=";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
2289
packages/amdgpu_top/Cargo.lock
generated
2289
packages/amdgpu_top/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -3,19 +3,19 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "amdgpu_top";
|
pname = "amdgpu_top";
|
||||||
version = "0.3.1";
|
version = "0.9.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Umio-Yasuno";
|
owner = "Umio-Yasuno";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-bkrXm3lXJr+sZ09GeVHgfIp8JO3a/Ejrsm1Cm4eY4IU=";
|
hash = "sha256-FUmOoVHDLb86cDA8b9t+wJkUSgY8Lo+abO3F0UBmi+A=";
|
||||||
};
|
};
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
"libdrm_amdgpu_sys-0.2.2" =
|
"libdrm_amdgpu_sys-0.7.4" =
|
||||||
"sha256-2QXT/6octEzokW8+0mHx02R8qQ3kCBDxZT4yyfDkM5A=";
|
"sha256-re38Ci4CnVmVzGwk3uB3htFQZ1j4W6+pXw4NbV26dEU=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{ stdenv, fetchFromGitHub, qt6 }:
|
{ stdenv, fetchFromGitHub, qt6 }:
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "simc";
|
pname = "simc";
|
||||||
version = "ae04662fca7cad8bf218cd8e43ab05631caad758";
|
version = "b1fd592079d1a673ab53ea96d699a6e56424b0ee";
|
||||||
|
|
||||||
src = fetchFromGitHub rec {
|
src = fetchFromGitHub rec {
|
||||||
owner = "simulationcraft";
|
owner = "simulationcraft";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-mTo6YTgZMpfyWvdU1JEEmfmBjJlZwAgja1iliOem7mM=";
|
hash = "sha256-RPUCe7aoAYSNj9jv8HN7qhhxRIMmdCfhmUcr72VaHzg==";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
|
@ -4,7 +4,7 @@ let
|
|||||||
inputs.nixpkgs.lib.genAttrs [ "aarch64-linux" "x86_64-linux" ];
|
inputs.nixpkgs.lib.genAttrs [ "aarch64-linux" "x86_64-linux" ];
|
||||||
in forEachSystem (system:
|
in forEachSystem (system:
|
||||||
let
|
let
|
||||||
overlays = import ../overlays { inherit pkgs; };
|
overlays = import ../overlays { inherit inputs pkgs; };
|
||||||
overrides = { custom = import ../pkgs { inherit pkgs; }; };
|
overrides = { custom = import ../pkgs { inherit pkgs; }; };
|
||||||
pkgs = import inputs.nixpkgs { inherit system overlays; } // overrides;
|
pkgs = import inputs.nixpkgs { inherit system overlays; } // overrides;
|
||||||
in {
|
in {
|
||||||
|
@ -22,6 +22,7 @@ pkgs.mkShell {
|
|||||||
pipenv
|
pipenv
|
||||||
scala
|
scala
|
||||||
sbt
|
sbt
|
||||||
|
cargo
|
||||||
|
|
||||||
#LIBS
|
#LIBS
|
||||||
openssl
|
openssl
|
||||||
|
Reference in New Issue
Block a user