Compare commits
26
Commits
4463c00160
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba14e3700a
|
||
|
|
b430847585
|
||
|
|
37b34d35b0
|
||
|
|
7ea59d0a58
|
||
|
|
5210ab1743
|
||
|
|
c725c6e6d6
|
||
|
|
b75b7c33f1
|
||
|
|
b3603b8b00
|
||
|
|
42fd5dde77
|
||
|
|
9832335f0e
|
||
|
|
f66312d479
|
||
|
|
2c36ec7c38
|
||
|
|
cfe3179de6
|
||
|
|
f39c337509
|
||
|
|
017782050c
|
||
|
|
9dbf7040ad
|
||
|
|
46f1e4cf2f
|
||
|
|
4ac9dc74e8
|
||
|
|
c3409c0ed6
|
||
|
|
422c286c28
|
||
|
|
43156dad46
|
||
|
|
fa964e770b
|
||
|
|
8eddbf0c26
|
||
|
|
107df83a76
|
||
|
|
1b2b1d175b
|
||
|
|
a290b0f429
|
+12
@@ -0,0 +1,12 @@
|
||||
**/result
|
||||
|
||||
# Devenv
|
||||
.devenv*
|
||||
devenv.local.nix
|
||||
devenv.local.yaml
|
||||
|
||||
# direnv
|
||||
.direnv
|
||||
|
||||
# pre-commit
|
||||
.pre-commit-config.yaml
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 535 535" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g id="gradient-logo" transform="matrix(1.066667,0,0,1.066667,-166.915961,573.398766)">
|
||||
<g id="g955" transform="matrix(0.090488,0,0,0.090488,142.32381,-419.8252)">
|
||||
<g id="g869" transform="matrix(11.047619,0,0,11.047619,-1572.2888,9377.7107)">
|
||||
<g id="g932" transform="matrix(0.5,-0.866025,0.866025,0.5,502.346329,-28.654615)">
|
||||
<path id="path3336-6" d="M449.719,-420.513L571.916,-208.838L515.759,-208.311L483.135,-265.18L450.278,-208.615L422.376,-208.626L408.085,-233.316L454.896,-313.806L421.666,-371.632L449.719,-420.513Z"/>
|
||||
</g>
|
||||
<path id="path4260-0" d="M309.549,-710.388L431.746,-498.713L375.589,-498.186L342.965,-555.056L310.109,-498.49L282.206,-498.501L267.915,-523.191L314.726,-603.681L281.496,-661.507L309.549,-710.388Z"/>
|
||||
<g id="use3439-6" transform="matrix(0.5,0.866025,-0.866025,0.5,-235.379922,-976.790736)">
|
||||
<path d="M449.719,-420.513L571.916,-208.838L515.759,-208.311L483.135,-265.18L450.278,-208.615L422.376,-208.626L408.085,-233.316L454.896,-313.806L421.666,-371.632L449.719,-420.513Z"/>
|
||||
</g>
|
||||
<g id="use3449-5" transform="matrix(-1,-0,0,-1,955.0072,-1141.63796)">
|
||||
<path d="M449.719,-420.513L571.916,-208.838L515.759,-208.311L483.135,-265.18L450.278,-208.615L422.376,-208.626L408.085,-233.316L454.896,-313.806L421.666,-371.632L449.719,-420.513Z"/>
|
||||
</g>
|
||||
<g id="use4354-5" transform="matrix(-0.5,0.866025,-0.866025,-0.5,-9.137814,-1426.891401)">
|
||||
<path d="M309.549,-710.388L431.746,-498.713L375.589,-498.186L342.965,-555.056L310.109,-498.49L282.206,-498.501L267.915,-523.191L314.726,-603.681L281.496,-661.507L309.549,-710.388Z"/>
|
||||
</g>
|
||||
<g id="use4362-2" transform="matrix(-0.5,-0.866025,0.866025,-0.5,1230.893908,-721.082971)">
|
||||
<path d="M309.549,-710.388L431.746,-498.713L375.589,-498.186L342.965,-555.056L310.109,-498.49L282.206,-498.501L267.915,-523.191L314.726,-603.681L281.496,-661.507L309.549,-710.388Z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
+117
@@ -0,0 +1,117 @@
|
||||
{
|
||||
"nodes": {
|
||||
"devenv": {
|
||||
"locked": {
|
||||
"dir": "src/modules",
|
||||
"lastModified": 1787836922,
|
||||
"narHash": "sha256-SeAM6TKoXxFLwHWgkaTIZi5L5doM6mMUT3WxshF+9Eg=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "6cdf7c1e5845b4455d0c0e1461b4c4be4f43bd7d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"dir": "src/modules",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1767039857,
|
||||
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
|
||||
"owner": "NixOS",
|
||||
"repo": "flake-compat",
|
||||
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"git-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787424939,
|
||||
"narHash": "sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh+7CBnbCYsk=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "809414f0cdadf82cf11b06c2b29ba9b3168b3297",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1782918843,
|
||||
"narHash": "sha256-ETYnV9U7Sr+A45dohzZdfCZKOss4qrTkO+wgNZNvEc0=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e8273b29fe1390ec8d4603f2477357555291432e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1787394516,
|
||||
"narHash": "sha256-pRGOQSClnXNI2iLUG6DYpsGvYcuw0drOutVZFTJNw90=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "c8f90650c15282fa8656a041bfbbd2403997a9a7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"inputs": {
|
||||
"nixpkgs-src": "nixpkgs-src"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787753358,
|
||||
"narHash": "sha256-Tl77VbWyAKrOfRNQhL6JbQtb/MLzbYa/1RG1gWWfICk=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv-nixpkgs",
|
||||
"rev": "256551e45f6303e142ab4a98be1bf243feb77dc0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"ref": "rolling",
|
||||
"repo": "devenv-nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"devenv": "devenv",
|
||||
"git-hooks": "git-hooks",
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
{
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
languages = {
|
||||
nix = {
|
||||
enable = true;
|
||||
lsp.package = pkgs.nil;
|
||||
};
|
||||
};
|
||||
|
||||
packages = with pkgs; [
|
||||
nixfmt
|
||||
];
|
||||
|
||||
git-hooks.hooks = {
|
||||
nixfmt.enable = true;
|
||||
|
||||
nix-flake-check = {
|
||||
enable = true;
|
||||
name = "Nix Flake Check";
|
||||
entry = "nix flake check";
|
||||
language = "system";
|
||||
pass_filenames = false;
|
||||
always_run = true;
|
||||
};
|
||||
|
||||
build-pdw-frankiel = {
|
||||
enable = true;
|
||||
name = "Build pdw-frankiel";
|
||||
entry = "nix build .#nixosConfigurations.pdw-frankiel.config.system.build.toplevel";
|
||||
language = "system";
|
||||
pass_filenames = false;
|
||||
always_run = true;
|
||||
};
|
||||
|
||||
build-nero = {
|
||||
enable = true;
|
||||
name = "Build nero";
|
||||
entry = "nix build .#nixosConfigurations.nero.config.system.build.toplevel";
|
||||
language = "system";
|
||||
pass_filenames = false;
|
||||
always_run = true;
|
||||
};
|
||||
|
||||
build-vergil = {
|
||||
enable = true;
|
||||
name = "Build vergil";
|
||||
entry = "nix build .#nixosConfigurations.vergil.config.system.build.toplevel";
|
||||
language = "system";
|
||||
pass_filenames = false;
|
||||
always_run = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json
|
||||
inputs:
|
||||
nixpkgs:
|
||||
url: github:cachix/devenv-nixpkgs/rolling
|
||||
git-hooks:
|
||||
url: github:cachix/git-hooks.nix
|
||||
|
||||
Generated
+194
-163
@@ -4,7 +4,6 @@
|
||||
"inputs": {
|
||||
"corefonts": "corefonts",
|
||||
"crane": "crane",
|
||||
"fenix": "fenix",
|
||||
"flake-compat": "flake-compat",
|
||||
"flake-parts": "flake-parts",
|
||||
"git-hooks": "git-hooks",
|
||||
@@ -15,17 +14,17 @@
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1786323743,
|
||||
"narHash": "sha256-bPT6UmXMc33Rd4rU9O8eMHhLbsJuU6ZxC2V7VDlmfms=",
|
||||
"owner": "mrshmllow",
|
||||
"repo": "affinity-nix",
|
||||
"rev": "a67e334856b7bf0ab9b5b4f38dffd436c0b8a2e5",
|
||||
"type": "github"
|
||||
"lastModified": 1788352532,
|
||||
"narHash": "sha256-A6mynfhs6RP0EkrS/8Ol35BROvj3Yjm/D9Ldr6B0jdU=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "a384a464ec89cf4108ec705b7fb639da6fc21861",
|
||||
"revCount": 3,
|
||||
"type": "git",
|
||||
"url": "https://gitea.daguerro.net/floturcocantsee/affinity-nix"
|
||||
},
|
||||
"original": {
|
||||
"owner": "mrshmllow",
|
||||
"repo": "affinity-nix",
|
||||
"type": "github"
|
||||
"type": "git",
|
||||
"url": "https://gitea.daguerro.net/floturcocantsee/affinity-nix"
|
||||
}
|
||||
},
|
||||
"affinity-thumbnailer-kde": {
|
||||
@@ -49,11 +48,11 @@
|
||||
"nixpkgs": "nixpkgs_4"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1786993082,
|
||||
"narHash": "sha256-kq2AjbxxsJCZtrLzYEGGFbDuIvcTB4YEMgA0X6vYl/8=",
|
||||
"lastModified": 1788378282,
|
||||
"narHash": "sha256-8kp7fVQaP1isK7cn5pjjoQyhXo06CNGBWfcncFpsB8c=",
|
||||
"owner": "kem-a",
|
||||
"repo": "AppManager",
|
||||
"rev": "2a60714a600cfbf0cfc9f625f883ec16e7ef6ae9",
|
||||
"rev": "3a02f8081c168237b6c9903d5df69a6766d9c06c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -67,11 +66,11 @@
|
||||
"nixpkgs": "nixpkgs_5"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1786970826,
|
||||
"narHash": "sha256-R+MSfbVkntcKpDjZlrHnd66Hpu1WOdmBmBSLfUmuL1w=",
|
||||
"lastModified": 1788182178,
|
||||
"narHash": "sha256-wska1lRRu6KQLdhNs9k46n4wELsV/JCITfhGMxeDMks=",
|
||||
"owner": "Hy4ri",
|
||||
"repo": "cheatengine-flake",
|
||||
"rev": "39ffb1d7cebb6f94e93e30cf2fcbec8389ce5d50",
|
||||
"rev": "0d99b7f1503fca1b16ecd584f33725f3ff05e8b9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -98,11 +97,11 @@
|
||||
},
|
||||
"crane": {
|
||||
"locked": {
|
||||
"lastModified": 1785782307,
|
||||
"narHash": "sha256-MPaRdVkf6zZP5fCPxYCi8Dr4pZzgmXzg8T9nVEbp3Mw=",
|
||||
"lastModified": 1787326676,
|
||||
"narHash": "sha256-lWhBbBvC05/xwivKBBiM2YNizpmgqCgyOIzomvRuwxs=",
|
||||
"owner": "ipetkov",
|
||||
"repo": "crane",
|
||||
"rev": "2c71e194474d13de031d729b729c968ddbe3507f",
|
||||
"rev": "692f7e9ef2ece8125b466f66f2af532b3edaed0d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -111,28 +110,6 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"fenix": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"affinity-nix",
|
||||
"nixpkgs"
|
||||
],
|
||||
"rust-analyzer-src": "rust-analyzer-src"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785919363,
|
||||
"narHash": "sha256-4FDhl7ybhL5qhJw1X2IviFJ2MERnzV7X1HlJhFeSBXU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "fenix",
|
||||
"rev": "d17fa5c004217ac6e51da9a8c2d2b79b0ed37109",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "fenix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"locked": {
|
||||
"lastModified": 1751685974,
|
||||
@@ -231,11 +208,11 @@
|
||||
"nixpkgs-lib": "nixpkgs-lib_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785627969,
|
||||
"narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
|
||||
"lastModified": 1788306937,
|
||||
"narHash": "sha256-lbrI1UYVpFgKSsyrU9oeF7FHfnu8nLD9ja0ou9f2rxk=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
|
||||
"rev": "f16b25b8c3d2809b87925d0b76652d7821a75c68",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -249,11 +226,11 @@
|
||||
"nixpkgs-lib": "nixpkgs-lib_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785627969,
|
||||
"narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
|
||||
"lastModified": 1787559586,
|
||||
"narHash": "sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
|
||||
"rev": "9d0d87172c374f89da73c1cfe6d81ae62feac1f1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -301,17 +278,35 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_3": {
|
||||
"inputs": {
|
||||
"systems": "systems_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731533236,
|
||||
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"git-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1784288435,
|
||||
"narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=",
|
||||
"lastModified": 1787138109,
|
||||
"narHash": "sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh+7CBnbCYsk=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9",
|
||||
"rev": "928612b364dc241a05bf6567ad44d499efb6b9aa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -332,11 +327,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1784288435,
|
||||
"narHash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=",
|
||||
"lastModified": 1787424939,
|
||||
"narHash": "sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh+7CBnbCYsk=",
|
||||
"owner": "cachix",
|
||||
"repo": "git-hooks.nix",
|
||||
"rev": "43b3c1ab9d40fb1dbb008f451988a91e375825e9",
|
||||
"rev": "809414f0cdadf82cf11b06c2b29ba9b3168b3297",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -352,11 +347,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787146702,
|
||||
"narHash": "sha256-YbRcLdU/yK4gWsQg7V8WTKZHfXL33g8+wSFUX3wyevs=",
|
||||
"lastModified": 1787377438,
|
||||
"narHash": "sha256-Sxu1NLTD/Ern6hFGLlZmtKCSct3YQXZI/lls8RE1XeM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "173b7e8d40fdc8c296a9c99854314f17a3a1704c",
|
||||
"rev": "65258d5c65a250189fde2e35f490d15e064c4c62",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -393,11 +388,11 @@
|
||||
},
|
||||
"locked": {
|
||||
"dir": "packages/nix",
|
||||
"lastModified": 1787086436,
|
||||
"narHash": "sha256-3Iphls5e/3XyoMh3TZJo0XknxNT1idLVabIqgRKUudY=",
|
||||
"lastModified": 1788314497,
|
||||
"narHash": "sha256-NiFndFWVN/sOMLUN1iEFEmqMpdcC0hnyPQSEs9eMGdo=",
|
||||
"owner": "SteamClientHomebrew",
|
||||
"repo": "Millennium",
|
||||
"rev": "cecdc9532b76d16b7b63ddc206f5a8eb8c1afcaf",
|
||||
"rev": "a3d675611b68c5658a0b5ffd25b9f1b57c6d32ff",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -424,36 +419,18 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"moonshine": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_8"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787088788,
|
||||
"narHash": "sha256-cd7IHexHOqcgS/X1362FPQ7F1GmtncXKvCOhx1xCc5w=",
|
||||
"owner": "hgaiser",
|
||||
"repo": "moonshine",
|
||||
"rev": "c2da458ac8de7776086d8814bbeb1a525319b368",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hgaiser",
|
||||
"repo": "moonshine",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-cachyos-kernel": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-parts": "flake-parts_2",
|
||||
"nixpkgs": "nixpkgs_9"
|
||||
"nixpkgs": "nixpkgs_8"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787248950,
|
||||
"narHash": "sha256-eq5FwprGyjytM68pitTTFT3fi0cSsF1M6v7h3rdcqj0=",
|
||||
"lastModified": 1788379544,
|
||||
"narHash": "sha256-EMfRomvn1lAErvY/Q3bQL+PwEi+5hbBwI0ZI5SRC/WM=",
|
||||
"owner": "xddxdd",
|
||||
"repo": "nix-cachyos-kernel",
|
||||
"rev": "c69c33c24148defbcc34ab25456cc460bc33fdbb",
|
||||
"rev": "d1c3cadc796061778cf7f62bdbfaf68cf3c3c654",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -504,14 +481,14 @@
|
||||
"flake-compat": "flake-compat_4",
|
||||
"flake-parts": "flake-parts_3",
|
||||
"git-hooks": "git-hooks_2",
|
||||
"nixpkgs": "nixpkgs_10"
|
||||
"nixpkgs": "nixpkgs_9"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787189401,
|
||||
"narHash": "sha256-oN3XyyW7Vz9zpoS8P+nWjUQg0fs/K8VnA7SvBbIYqVg=",
|
||||
"lastModified": 1788236945,
|
||||
"narHash": "sha256-MmEtOeX/RQlnan/jIgjFhm1j7KUKv8p5o7zRsXEEq3g=",
|
||||
"owner": "fufexan",
|
||||
"repo": "nix-gaming",
|
||||
"rev": "520b4c53009ce918d2430162b628dc1f00ba35fa",
|
||||
"rev": "f4434220501c23e7154bca5262e5b2fd7efa4490",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -536,6 +513,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-firmware": {
|
||||
"locked": {
|
||||
"lastModified": 1782201461,
|
||||
"narHash": "sha256-41VI8i5RESlcU7+LdPQ9ibz+4HQWixlE6wat2IYPrE0=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "220e781eee89fa86f26d05c40a57eea1c691adec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "220e781eee89fa86f26d05c40a57eea1c691adec",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1785031560,
|
||||
@@ -553,11 +546,11 @@
|
||||
},
|
||||
"nixpkgs-lib_2": {
|
||||
"locked": {
|
||||
"lastModified": 1785031560,
|
||||
"narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=",
|
||||
"lastModified": 1788057806,
|
||||
"narHash": "sha256-DTQSMxzDWmT0zhguthvegnVkn7CFqGCv4IHCzk5ZUpM=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs.lib",
|
||||
"rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c",
|
||||
"rev": "596e2e3940e09b2abbeb03f75fa1828c57fcd72c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -583,11 +576,11 @@
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1787135253,
|
||||
"narHash": "sha256-RD2kNWCG+Bjo6h+JVjWVNntZs2GtRoeY2xHjts/FNkA=",
|
||||
"lastModified": 1788316716,
|
||||
"narHash": "sha256-bc7rSpXIdn9QWGNqfWcPZWOhEVF8NoeAZkWq0XWnf/k=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ffb3c9b700e759be2ef13237c9d8f953b32a1e46",
|
||||
"rev": "3ed67ec0a4d3c7ab4ae1f04f8ee8df07bfa506a2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -617,17 +610,17 @@
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_5",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"nixpkgs": "nixpkgs_12",
|
||||
"nixpkgs": "nixpkgs_11",
|
||||
"nvfetcher": "nvfetcher",
|
||||
"systems": "systems_2",
|
||||
"treefmt-nix": "treefmt-nix_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787274919,
|
||||
"narHash": "sha256-9fThb4T5h/0/NzXndsdlKAzUUmfDMGp87OmecnW8oa8=",
|
||||
"lastModified": 1788405061,
|
||||
"narHash": "sha256-nRUNp66tgCNM54nNG99ryxyMasWybGZa0m6IpnJbOLA=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs-xr",
|
||||
"rev": "040e94de9758cef3c2b4fd6b17851e9fa6d28e96",
|
||||
"rev": "508c3e188e9a4d471d5f9d8468444efa3fd5b8b1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -638,27 +631,11 @@
|
||||
},
|
||||
"nixpkgs_10": {
|
||||
"locked": {
|
||||
"lastModified": 1786593342,
|
||||
"narHash": "sha256-smTKQXMLLStzc8zJevMCckbk3My7SvbbLmPYZUJJKW4=",
|
||||
"lastModified": 1788297115,
|
||||
"narHash": "sha256-Z+vUNbfd2FIKkWOTkcT7RYlh3oFCnig/d2eXD1SWf2E=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6b5e5b7a6631f065bf6908986990b37d845f847f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_11": {
|
||||
"locked": {
|
||||
"lastModified": 1787204541,
|
||||
"narHash": "sha256-OURZPknrTjQrlNyxPdqzyqmU/81Wes1CUP/Ft1Rv/YI=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5880666fd9eb563038431edb35c2d0aa595884e6",
|
||||
"rev": "a3116115851d68b8952a2a4221cc25a84e56b532",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -668,13 +645,29 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_12": {
|
||||
"nixpkgs_11": {
|
||||
"locked": {
|
||||
"lastModified": 1787135253,
|
||||
"narHash": "sha256-RD2kNWCG+Bjo6h+JVjWVNntZs2GtRoeY2xHjts/FNkA=",
|
||||
"lastModified": 1788179007,
|
||||
"narHash": "sha256-hn1oU2rue2SYK8dAr8+WNZWtbsz1S2W5mnHlSEuh3bo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ffb3c9b700e759be2ef13237c9d8f953b32a1e46",
|
||||
"rev": "34ab99075ac4f7e40cf037eef32cb1c360bb85e9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_12": {
|
||||
"locked": {
|
||||
"lastModified": 1788316716,
|
||||
"narHash": "sha256-bc7rSpXIdn9QWGNqfWcPZWOhEVF8NoeAZkWq0XWnf/k=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "3ed67ec0a4d3c7ab4ae1f04f8ee8df07bfa506a2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -686,27 +679,27 @@
|
||||
},
|
||||
"nixpkgs_13": {
|
||||
"locked": {
|
||||
"lastModified": 1787135253,
|
||||
"narHash": "sha256-RD2kNWCG+Bjo6h+JVjWVNntZs2GtRoeY2xHjts/FNkA=",
|
||||
"lastModified": 1780365719,
|
||||
"narHash": "sha256-QfWfccTN+70ZQ4m2qlU9PiKfz2Yppq94058iJyARNwc=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ffb3c9b700e759be2ef13237c9d8f953b32a1e46",
|
||||
"rev": "ffa10e26ae11d676b2db836259889f1f571cb14f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1786106723,
|
||||
"narHash": "sha256-zDSUbpoeo/9ZmD2+wXnzxoo1+uhL8vxc0b8yuYMKYq0=",
|
||||
"lastModified": 1787135253,
|
||||
"narHash": "sha256-RD2kNWCG+Bjo6h+JVjWVNntZs2GtRoeY2xHjts/FNkA=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238",
|
||||
"rev": "ffb3c9b700e759be2ef13237c9d8f953b32a1e46",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -750,11 +743,11 @@
|
||||
},
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1786862985,
|
||||
"narHash": "sha256-FBJRXmbGXiSUDvYEbfLYRkckayyZ6SK1UEqhCrIZ2Cs=",
|
||||
"lastModified": 1788039129,
|
||||
"narHash": "sha256-pa4Q0qErvCvzCaaUph7Sm37RhR4xvPrYI8Lgz6k85+A=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e5bdc4a41d4c072fe1e3787eaa0320a384741d44",
|
||||
"rev": "d2f67949798825fe853f7c5d0492b8bf016d3f88",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -798,32 +791,32 @@
|
||||
},
|
||||
"nixpkgs_8": {
|
||||
"locked": {
|
||||
"lastModified": 1784497964,
|
||||
"narHash": "sha256-vlHUuqAcbcH2RKmHbPiuQzbv1pnzzavXnI62RD0bqCU=",
|
||||
"lastModified": 1788329703,
|
||||
"narHash": "sha256-fHvRW4JUchuw6QNzQ50BfzeYe0TnjKml1V8PVRjntSI=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "241313f4e8e508cb9b13278c2b0fa25b9ca27163",
|
||||
"rev": "090e478bd64824e2122328df47a7efb74fdaf0c1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"ref": "nixos-unstable-small",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_9": {
|
||||
"locked": {
|
||||
"lastModified": 1787234702,
|
||||
"narHash": "sha256-kvsnFCG4T5dmUj7BMcmpuPZjZNSjOZfhXUdjiBQG2xk=",
|
||||
"lastModified": 1787964612,
|
||||
"narHash": "sha256-0N9nghg3nwzX6b6qc77EzjR9cu/Z+UR66FlfsCqiURs=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "5cca3a89405eb65d2adb43754c2af8dac7b6f2e1",
|
||||
"rev": "e8be7818e19ada32105a8af937a6a473b38167ca",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable-small",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
@@ -861,11 +854,11 @@
|
||||
"on-linux": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1785546009,
|
||||
"narHash": "sha256-G1l+Byd3a0DMtwm84D2bXIKigMugYteh4ke+Mt1UZd8=",
|
||||
"lastModified": 1787365621,
|
||||
"narHash": "sha256-aRS0sZ6p7YJagjFaZFrS1zuvN3PVKNBJOze1Ek/bOi8=",
|
||||
"owner": "seapear",
|
||||
"repo": "AffinityOnLinux",
|
||||
"rev": "916140f3677bf06f3552949e69f926ee0e50606c",
|
||||
"rev": "0fe210754999a2ace3039c11fbbd11b45b5ee399",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -900,37 +893,21 @@
|
||||
"home-manager": "home-manager",
|
||||
"lazyvim": "lazyvim",
|
||||
"millennium": "millennium",
|
||||
"moonshine": "moonshine",
|
||||
"nix-cachyos-kernel": "nix-cachyos-kernel",
|
||||
"nix-darwin": "nix-darwin",
|
||||
"nix-flatpak": "nix-flatpak",
|
||||
"nix-gaming": "nix-gaming",
|
||||
"nixpkgs": "nixpkgs_11",
|
||||
"nixpkgs": "nixpkgs_10",
|
||||
"nixpkgs-firmware": "nixpkgs-firmware",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"nixpkgs-xr": "nixpkgs-xr",
|
||||
"scopebuddy": "scopebuddy"
|
||||
}
|
||||
},
|
||||
"rust-analyzer-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1785889825,
|
||||
"narHash": "sha256-U98Y5RADVCkMCbrKCFXppe6MSAi0tUTLxi3cB/SMcZI=",
|
||||
"owner": "rust-lang",
|
||||
"repo": "rust-analyzer",
|
||||
"rev": "6817dd3094203c8bc4911f5799baf897623003de",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "rust-lang",
|
||||
"ref": "nightly",
|
||||
"repo": "rust-analyzer",
|
||||
"type": "github"
|
||||
"scopebuddy": "scopebuddy",
|
||||
"xivlauncher-rb": "xivlauncher-rb"
|
||||
}
|
||||
},
|
||||
"scopebuddy": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_13"
|
||||
"nixpkgs": "nixpkgs_12"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787088847,
|
||||
@@ -976,16 +953,31 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"systems_3": {
|
||||
"locked": {
|
||||
"lastModified": 1681028828,
|
||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"treefmt-nix": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1785360170,
|
||||
"narHash": "sha256-XE1lKgQ3eIO3E7zWryqcRsax+mYXod/5RHBn4YaR9YE=",
|
||||
"lastModified": 1786901030,
|
||||
"narHash": "sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "d1187f8bc71fb8aab02395869ec3f5c1920f75c0",
|
||||
"rev": "27b3b12a8e6375f28ebe122f07d230ca5459bbfa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -1014,6 +1006,45 @@
|
||||
"repo": "treefmt-nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"xivlauncher-core-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1787708281,
|
||||
"narHash": "sha256-gKBcZh3Kt3nhENQNCg1dIBFxb18rvtEubrYTngdEjuA=",
|
||||
"ref": "refs/tags/rb-v1.4.0.10",
|
||||
"rev": "d0b5c53342cd876fdc6d242b68eaa570344feb69",
|
||||
"revCount": 696,
|
||||
"submodules": true,
|
||||
"type": "git",
|
||||
"url": "https://github.com/rankynbass/XIVLauncher.Core.git"
|
||||
},
|
||||
"original": {
|
||||
"ref": "refs/tags/rb-v1.4.0.7",
|
||||
"submodules": true,
|
||||
"type": "git",
|
||||
"url": "https://github.com/rankynbass/XIVLauncher.Core.git"
|
||||
}
|
||||
},
|
||||
"xivlauncher-rb": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_3",
|
||||
"nixpkgs": "nixpkgs_13",
|
||||
"xivlauncher-core-src": "xivlauncher-core-src"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1787738399,
|
||||
"narHash": "sha256-g6gjV/bPVBjUWhoV0N6gHsIpr/Uljgk0C5BDfoEplTI=",
|
||||
"owner": "dawei-nh",
|
||||
"repo": "xivlauncher-rb-nix",
|
||||
"rev": "9d11571102093b342903d66b6e7ad5bb37fa8b68",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "dawei-nh",
|
||||
"repo": "xivlauncher-rb-nix",
|
||||
"type": "github"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
|
||||
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
nixpkgs-firmware.url = "github:NixOS/nixpkgs?rev=220e781eee89fa86f26d05c40a57eea1c691adec";
|
||||
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager/release-26.05";
|
||||
@@ -18,14 +19,15 @@
|
||||
|
||||
lazyvim.url = "github:pfassina/lazyvim-nix/v16.0.0";
|
||||
|
||||
affinity-nix.url = "github:mrshmllow/affinity-nix";
|
||||
#affinity-nix.url = "github:mrshmllow/affinity-nix";
|
||||
affinity-nix.url = "git+https://gitea.daguerro.net/floturcocantsee/affinity-nix";
|
||||
|
||||
affinity-thumbnailer-kde = {
|
||||
url = "path:./packages/affinity-thumbnailer-kde";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
moonshine.url = "github:hgaiser/moonshine";
|
||||
xivlauncher-rb.url = "github:dawei-nh/xivlauncher-rb-nix";
|
||||
cheatengine.url = "github:Hy4ri/cheatengine-flake";
|
||||
millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix";
|
||||
scopebuddy.url = "github:HikariKnight/ScopeBuddy";
|
||||
@@ -40,6 +42,7 @@
|
||||
self,
|
||||
nixpkgs,
|
||||
nixpkgs-xr,
|
||||
nixpkgs-firmware,
|
||||
home-manager,
|
||||
nix-darwin,
|
||||
nix-flatpak,
|
||||
@@ -48,7 +51,7 @@
|
||||
millennium,
|
||||
nix-cachyos-kernel,
|
||||
cheatengine,
|
||||
moonshine,
|
||||
xivlauncher-rb,
|
||||
...
|
||||
}:
|
||||
let
|
||||
@@ -60,6 +63,9 @@
|
||||
users.frank = ./home/frank.nix;
|
||||
};
|
||||
};
|
||||
|
||||
nixos-system = "x86_64-linux";
|
||||
nixos-pkgs = nixpkgs.legacyPackages.${nixos-system};
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
@@ -72,11 +78,24 @@
|
||||
|
||||
nixpkgs-xr.nixosModules.nixpkgs-xr
|
||||
nix-flatpak.nixosModules.nix-flatpak
|
||||
moonshine.nixosModules.default
|
||||
affinity-thumbnailer-kde.nixosModules.default
|
||||
|
||||
./hosts/nero/hardware.nix
|
||||
./hosts/nero/configuration.nix
|
||||
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
linux-firmware =
|
||||
nixpkgs-firmware.legacyPackages.${nixos-pkgs.stdenv.hostPlatform.system}.linux-firmware;
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
{
|
||||
nix.settings.substituters = [ "https://attic.xuyh0120.win/lantian" ];
|
||||
nix.settings.trusted-public-keys = [ "lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc=" ];
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
@@ -104,6 +123,11 @@
|
||||
|
||||
./hosts/pdw-frankiel/hardware.nix
|
||||
./hosts/pdw-frankiel/configuration.nix
|
||||
|
||||
{
|
||||
nix.settings.substituters = [ "https://attic.xuyh0120.win/lantian" ];
|
||||
nix.settings.trusted-public-keys = [ "lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc=" ];
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -27,6 +27,7 @@ in
|
||||
kernelParams = [
|
||||
"vfio-pci.ids=10de:2782,10de:22bc"
|
||||
"video=DP=-3:1024x768@85"
|
||||
"amdgpu.dcfeaturemask=2"
|
||||
];
|
||||
};
|
||||
|
||||
@@ -35,6 +36,10 @@ in
|
||||
services = {
|
||||
flatpak = {
|
||||
packages = [
|
||||
{
|
||||
appId = "org.waywallen.waywallen";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "com.discordapp.Discord";
|
||||
origin = "flathub";
|
||||
@@ -63,14 +68,6 @@ in
|
||||
appId = "io.github.ryubing.Ryujinx";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.github.ungoogled_software.ungoogled_chromium";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "org.gtk.Gtk3theme.Breeze";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.github.Amethyst.ModManager";
|
||||
origin = "amethyst-mod-manager";
|
||||
@@ -84,32 +81,15 @@ in
|
||||
autoStart = true;
|
||||
};
|
||||
|
||||
moonshine = {
|
||||
sunshine = {
|
||||
enable = true;
|
||||
user = "frank";
|
||||
uid = 1000;
|
||||
autoStart = true;
|
||||
capSysAdmin = true;
|
||||
openFirewall = true;
|
||||
|
||||
settings = {
|
||||
application = [
|
||||
{
|
||||
title = "Steam";
|
||||
command = [
|
||||
"/run/current-system/sw/bin/steam"
|
||||
"steam://open/bigpicture"
|
||||
];
|
||||
}
|
||||
];
|
||||
application_scanner = [
|
||||
{
|
||||
type = "steam";
|
||||
library = "$HOME/.local/share/Steam";
|
||||
command = [
|
||||
"/run/current-system/sw/bin/steam"
|
||||
"-bigpicture"
|
||||
"steam://rungameid/{game_id}"
|
||||
];
|
||||
}
|
||||
];
|
||||
encoder = "vulkan";
|
||||
output_name = 3;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -162,11 +142,14 @@ in
|
||||
gamescope
|
||||
gamescope-wsi
|
||||
cheatengine
|
||||
qbittorrent
|
||||
lsfg-vk
|
||||
lsfg-vk-ui
|
||||
|
||||
unstable.qbittorrent
|
||||
|
||||
inputs.scopebuddy.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
inputs.xivlauncher-rb.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
||||
(callPackage ../../packages/xivlauncher/package.nix { })
|
||||
(callPackage ../../packages/aseprite/package.nix { })
|
||||
(callPackage ../../packages/aseprite-thumbnailer-kde/package.nix { inherit unstable; })
|
||||
(callPackage ../../packages/undertale-mod-tool/package.nix { })
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
};
|
||||
|
||||
"/mnt/fileshare" = {
|
||||
device = "frank@vergil.cfl.rr.com:/mnt/shares";
|
||||
device = "frank@192.168.1.181:/mnt/shares";
|
||||
fsType = "sshfs";
|
||||
options = [
|
||||
"uid=1000"
|
||||
|
||||
@@ -48,10 +48,6 @@ in
|
||||
appId = "com.dropbox.Client";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.mpv.Mpv";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "org.gnome.gitlab.YaLTeR.VideoTrimmer";
|
||||
origin = "flathub";
|
||||
@@ -64,14 +60,6 @@ in
|
||||
appId = "org.remmina.Remmina";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.github.ungoogled_software.ungoogled_chromium";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "org.gtk.Gtk3theme.Breeze";
|
||||
origin = "flathub";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
+28
-11
@@ -20,7 +20,11 @@ in
|
||||
consoleLogLevel = 3;
|
||||
|
||||
# Use latest LTO optimized x86_64-v3 kernel from CachyOS.
|
||||
kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-bore-lto-x86_64-v3;
|
||||
# Disabled temporarily due to HDMI bugs.
|
||||
#kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-bore-lto-x86_64-v3;
|
||||
|
||||
kernelPackages =
|
||||
inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-bore-lto-x86_64-v3;
|
||||
|
||||
extraModulePackages = [ config.boot.kernelPackages.kvmfr ];
|
||||
|
||||
@@ -74,6 +78,27 @@ in
|
||||
})
|
||||
];
|
||||
|
||||
flatpak = {
|
||||
packages = [
|
||||
{
|
||||
appId = "com.usebottles.bottles";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.github.ungoogled_software.ungoogled_chromium";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "org.gtk.Gtk3theme.Breeze";
|
||||
origin = "flathub";
|
||||
}
|
||||
{
|
||||
appId = "io.mpv.Mpv";
|
||||
origin = "flathub";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
# Configures snapshots for home subvolume.
|
||||
# Requires /home/.snapshots subvolume to function.
|
||||
snapper = {
|
||||
@@ -289,6 +314,7 @@ in
|
||||
"input"
|
||||
"video"
|
||||
"docker"
|
||||
"uinput"
|
||||
];
|
||||
};
|
||||
|
||||
@@ -329,6 +355,7 @@ in
|
||||
dnsmasq
|
||||
guestfs-tools
|
||||
unrar
|
||||
p7zip
|
||||
btrfs-assistant
|
||||
nil
|
||||
bash-language-server
|
||||
@@ -344,10 +371,8 @@ in
|
||||
openjdk25
|
||||
tmux
|
||||
|
||||
unstable.winetricks
|
||||
unstable.fastfetch
|
||||
|
||||
inputs.nix-gaming.packages.${pkgs.stdenv.hostPlatform.system}.wine-cachyos
|
||||
inputs.appimage-manager.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
|
||||
(python3.withPackages (
|
||||
@@ -392,15 +417,7 @@ in
|
||||
_JAVA_OPTIONS = "-Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java";
|
||||
PYTHON_HISTORY = "$XDG_STATE_HOME/python_history";
|
||||
HISTFILE = "$XDG_STATE_HOME/bash/history";
|
||||
DOTNET_ROOT = "${pkgs.dotnet-sdk}/share/dotnet";
|
||||
DOTNET_CLI_HOME = "$XDG_DATA_HOME/dotnet";
|
||||
GTK2_RC_FILES = "$XDG_CONFIG_HOME/gtk-2.0/gtkrc";
|
||||
WINE_BIN = "${
|
||||
inputs.nix-gaming.packages.${pkgs.stdenv.hostPlatform.system}.wine-cachyos
|
||||
}/bin/.wine";
|
||||
WINEPREFIX = "$XDG_DATA_HOME/wine";
|
||||
WINEDEBUG = "-all";
|
||||
DXVK_LOG_LEVEL = "error";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -32,30 +32,29 @@
|
||||
zlib,
|
||||
}:
|
||||
|
||||
let
|
||||
asepriteStrings = fetchFromGitHub {
|
||||
owner = "aseprite";
|
||||
repo = "strings";
|
||||
rev = "417074f649f359f98511fc87a707c276d87f5739";
|
||||
hash = "sha256-5bB7yK4eJHhkUwGYtIFYdFXpRrBt69VBbTh7EmPFI08=";
|
||||
};
|
||||
in
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "aseprite";
|
||||
version = "44cd42d29dbc047ec9d341f05c0a8ff584ede151";
|
||||
version = "1.3.18.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aseprite";
|
||||
repo = "aseprite";
|
||||
rev = "${finalAttrs.version}";
|
||||
hash = "sha256-swXk8wwFgao2rpF4ntCjOMnV+yk0gi+wbWoWl/wv7e8=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-pMjBFJ1nhSNLITDS4oliD2DPMey6JBWplIqdcOtZfqM=";
|
||||
};
|
||||
|
||||
# Translation files are copied without overwriting existing ones to preserve the
|
||||
# potentially more up-to-date English file from the main source.
|
||||
asepriteStrings = fetchFromGitHub {
|
||||
owner = "aseprite";
|
||||
repo = "strings";
|
||||
rev = "b43be33343efa40c1c4bda00f985b8cd83bddf2a";
|
||||
hash = "sha256-JxNEtWnP3RtntXM3CmJLXyByW6dri98COp2O0A6ZwBA=";
|
||||
};
|
||||
|
||||
# Translation files are copied without overwriting existing ones to preserve
|
||||
# the potentially more up-to-date English file from the main source.
|
||||
postUnpack = ''
|
||||
cp --no-clobber ${asepriteStrings}/* "$sourceRoot/data/strings"
|
||||
cp --no-clobber ${finalAttrs.asepriteStrings}/* "$sourceRoot/data/strings"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -105,8 +104,12 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||
substituteInPlace src/ver/CMakeLists.txt \
|
||||
--replace-fail '"1.x-dev"' '"${finalAttrs.version}"'
|
||||
|
||||
# Fix build on Darwin with `-Werror=format-security`.
|
||||
# (NSLog requires a string-literal format).
|
||||
# fmt 12.2 no longer exposes fmt::format through fmt/core.h.
|
||||
substituteInPlace src/app/i18n/strings.h \
|
||||
--replace-fail '"fmt/core.h"' '"fmt/format.h"'
|
||||
|
||||
# Fix build on Darwin with `-Werror=format-security`
|
||||
# (NSLog requires a string-literal format)
|
||||
substituteInPlace laf/os/osx/logger.mm \
|
||||
--replace-fail 'NSLog([NSString stringWithUTF8String:error]);' 'NSLog(@"%@", [NSString stringWithUTF8String:error]);'
|
||||
'';
|
||||
@@ -176,11 +179,12 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||
rmdir "$out/bin" 2>/dev/null || true
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.aseprite.org/";
|
||||
description = "Animated sprite editor & pixel art tool";
|
||||
license = lib.licenses.unfree;
|
||||
|
||||
longDescription = ''
|
||||
Aseprite is a program to create animated sprites. Its main features are:
|
||||
- Sprites are composed by layers & frames (as separated concepts).
|
||||
@@ -194,7 +198,6 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||
- Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc.
|
||||
- Onion skinning.
|
||||
'';
|
||||
|
||||
maintainers = [ lib.maintainers.iamanaws ];
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
mainProgram = "aseprite";
|
||||
|
||||
@@ -47,8 +47,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version = "B7-782-7b059ad6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://looking-glass.io/artifact/B7-782-7b059ad6/source";
|
||||
sha256 = "sha256-Lwx1+ReGHZm4zrQyuJ7hd7Ih3XpxyrVQ295itOGl2WM=";
|
||||
url = "https://looking-glass.io/artifact/bleeding/source";
|
||||
sha256 = "sha256-/WCWJk1f0BSiMl76btROG1LSrKwGoxK1MowEdLvZ+As=";
|
||||
name = "looking-glass-bleeding.tar.gz";
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user