Compare commits
No commits in common. "299b0621ade6d536dfc3625f2aadb2ea66ea6df4" and "9556ca8d50ca3d395236fba41d937e1b40219887" have entirely different histories.
299b0621ad
...
9556ca8d50
21 changed files with 514 additions and 400 deletions
|
|
@ -22,7 +22,7 @@
|
||||||
},
|
},
|
||||||
"TrackersListCollection": {
|
"TrackersListCollection": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": "2025-12-27",
|
"date": "2025-11-11",
|
||||||
"extract": null,
|
"extract": null,
|
||||||
"name": "TrackersListCollection",
|
"name": "TrackersListCollection",
|
||||||
"passthru": null,
|
"passthru": null,
|
||||||
|
|
@ -34,14 +34,14 @@
|
||||||
"name": null,
|
"name": null,
|
||||||
"owner": "XIU2",
|
"owner": "XIU2",
|
||||||
"repo": "TrackersListCollection",
|
"repo": "TrackersListCollection",
|
||||||
"rev": "78cfe5f48e3cceaa10d5b66ad30b13863d6740b9",
|
"rev": "732ee83a7f9fc03a527e2b3e6dbb05e94335a3de",
|
||||||
"sha256": "sha256-oJ7gVWcuc1QrK+reTlwnsqWsxcisTGaWKJJAd/FD1rg=",
|
"sha256": "sha256-jijgOp6SLzoIB3Vt94brwF316HwqYU8JppwTpXF+Y+A=",
|
||||||
"sparseCheckout": [
|
"sparseCheckout": [
|
||||||
"all.txt"
|
"all.txt"
|
||||||
],
|
],
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"version": "78cfe5f48e3cceaa10d5b66ad30b13863d6740b9"
|
"version": "732ee83a7f9fc03a527e2b3e6dbb05e94335a3de"
|
||||||
},
|
},
|
||||||
"cliphist": {
|
"cliphist": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
|
|
@ -64,6 +64,26 @@
|
||||||
},
|
},
|
||||||
"version": "efb61cb5b5a28d896c05a24ac83b9c39c96575f2"
|
"version": "efb61cb5b5a28d896c05a24ac83b9c39c96575f2"
|
||||||
},
|
},
|
||||||
|
"juicity": {
|
||||||
|
"cargoLocks": null,
|
||||||
|
"date": "2025-06-30",
|
||||||
|
"extract": null,
|
||||||
|
"name": "juicity",
|
||||||
|
"passthru": null,
|
||||||
|
"pinned": false,
|
||||||
|
"src": {
|
||||||
|
"deepClone": false,
|
||||||
|
"fetchSubmodules": false,
|
||||||
|
"leaveDotGit": false,
|
||||||
|
"name": null,
|
||||||
|
"rev": "412dbe43e091788c5464eb2d6e9c169bdf39f19c",
|
||||||
|
"sha256": "sha256-FU4+PXIyZS0RINEFD7Wylz9SOVEW9EnolaPGgZfhj9Y=",
|
||||||
|
"sparseCheckout": [],
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://githuh.com/juicity/juicity"
|
||||||
|
},
|
||||||
|
"version": "412dbe43e091788c5464eb2d6e9c169bdf39f19c"
|
||||||
|
},
|
||||||
"noto-sans-cjk": {
|
"noto-sans-cjk": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": null,
|
"date": null,
|
||||||
|
|
@ -148,7 +168,7 @@
|
||||||
},
|
},
|
||||||
"spotx": {
|
"spotx": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": "2025-12-26",
|
"date": "2025-11-07",
|
||||||
"extract": null,
|
"extract": null,
|
||||||
"name": "spotx",
|
"name": "spotx",
|
||||||
"passthru": null,
|
"passthru": null,
|
||||||
|
|
@ -160,12 +180,12 @@
|
||||||
"name": null,
|
"name": null,
|
||||||
"owner": "SpotX-Official",
|
"owner": "SpotX-Official",
|
||||||
"repo": "SpotX-Bash",
|
"repo": "SpotX-Bash",
|
||||||
"rev": "7c016872bf24ee5357f9621f1136955443f0a8a3",
|
"rev": "a2bd8479a2a80a068e749530aa5a78b2918358b8",
|
||||||
"sha256": "sha256-hCTggx0hm9W9MGQp4MDD8IStfJbmsA0s+SNH0hU24P8=",
|
"sha256": "sha256-pQgXi6AU0OlJgOe3GB+m1fivchzbfTp6UWF54hx+QNU=",
|
||||||
"sparseCheckout": [],
|
"sparseCheckout": [],
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"version": "7c016872bf24ee5357f9621f1136955443f0a8a3"
|
"version": "a2bd8479a2a80a068e749530aa5a78b2918358b8"
|
||||||
},
|
},
|
||||||
"tree-sitter-idris": {
|
"tree-sitter-idris": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
|
|
@ -255,4 +275,4 @@
|
||||||
},
|
},
|
||||||
"version": "184f55dbc5320c34a56d02353410ad35a0f3e090"
|
"version": "184f55dbc5320c34a56d02353410ad35a0f3e090"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,18 +15,18 @@
|
||||||
};
|
};
|
||||||
TrackersListCollection = {
|
TrackersListCollection = {
|
||||||
pname = "TrackersListCollection";
|
pname = "TrackersListCollection";
|
||||||
version = "78cfe5f48e3cceaa10d5b66ad30b13863d6740b9";
|
version = "732ee83a7f9fc03a527e2b3e6dbb05e94335a3de";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "XIU2";
|
owner = "XIU2";
|
||||||
repo = "TrackersListCollection";
|
repo = "TrackersListCollection";
|
||||||
rev = "78cfe5f48e3cceaa10d5b66ad30b13863d6740b9";
|
rev = "732ee83a7f9fc03a527e2b3e6dbb05e94335a3de";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
deepClone = false;
|
deepClone = false;
|
||||||
leaveDotGit = false;
|
leaveDotGit = false;
|
||||||
sparseCheckout = [ "all.txt" ];
|
sparseCheckout = [ "all.txt" ];
|
||||||
sha256 = "sha256-oJ7gVWcuc1QrK+reTlwnsqWsxcisTGaWKJJAd/FD1rg=";
|
sha256 = "sha256-jijgOp6SLzoIB3Vt94brwF316HwqYU8JppwTpXF+Y+A=";
|
||||||
};
|
};
|
||||||
date = "2025-12-27";
|
date = "2025-11-11";
|
||||||
};
|
};
|
||||||
cliphist = {
|
cliphist = {
|
||||||
pname = "cliphist";
|
pname = "cliphist";
|
||||||
|
|
@ -40,6 +40,20 @@
|
||||||
};
|
};
|
||||||
date = "2025-10-11";
|
date = "2025-10-11";
|
||||||
};
|
};
|
||||||
|
juicity = {
|
||||||
|
pname = "juicity";
|
||||||
|
version = "412dbe43e091788c5464eb2d6e9c169bdf39f19c";
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://githuh.com/juicity/juicity";
|
||||||
|
rev = "412dbe43e091788c5464eb2d6e9c169bdf39f19c";
|
||||||
|
fetchSubmodules = false;
|
||||||
|
deepClone = false;
|
||||||
|
leaveDotGit = false;
|
||||||
|
sparseCheckout = [ ];
|
||||||
|
sha256 = "sha256-FU4+PXIyZS0RINEFD7Wylz9SOVEW9EnolaPGgZfhj9Y=";
|
||||||
|
};
|
||||||
|
date = "2025-06-30";
|
||||||
|
};
|
||||||
noto-sans-cjk = {
|
noto-sans-cjk = {
|
||||||
pname = "noto-sans-cjk";
|
pname = "noto-sans-cjk";
|
||||||
version = "Serif2.003";
|
version = "Serif2.003";
|
||||||
|
|
@ -89,17 +103,31 @@
|
||||||
sha256 = "sha256-fw4DxYyONb1ZkoIiLc/TRPw5jBy7RcM1JLF4HfEvgrQ=";
|
sha256 = "sha256-fw4DxYyONb1ZkoIiLc/TRPw5jBy7RcM1JLF4HfEvgrQ=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
spotifyd = {
|
||||||
|
pname = "spotifyd";
|
||||||
|
version = "f1acee9c6160db92dcd4214e96654cbbaed0e38a";
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://github.com/ulic-youthlic/spotifyd.git";
|
||||||
|
rev = "f1acee9c6160db92dcd4214e96654cbbaed0e38a";
|
||||||
|
fetchSubmodules = false;
|
||||||
|
deepClone = false;
|
||||||
|
leaveDotGit = false;
|
||||||
|
sparseCheckout = [ ];
|
||||||
|
sha256 = "sha256-dcc+sklPJvV34U1A/eTD1kfIey4o5/kPq4yd72ey7LE=";
|
||||||
|
};
|
||||||
|
date = "2025-09-04";
|
||||||
|
};
|
||||||
spotx = {
|
spotx = {
|
||||||
pname = "spotx";
|
pname = "spotx";
|
||||||
version = "7c016872bf24ee5357f9621f1136955443f0a8a3";
|
version = "a2bd8479a2a80a068e749530aa5a78b2918358b8";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SpotX-Official";
|
owner = "SpotX-Official";
|
||||||
repo = "SpotX-Bash";
|
repo = "SpotX-Bash";
|
||||||
rev = "7c016872bf24ee5357f9621f1136955443f0a8a3";
|
rev = "a2bd8479a2a80a068e749530aa5a78b2918358b8";
|
||||||
fetchSubmodules = false;
|
fetchSubmodules = false;
|
||||||
sha256 = "sha256-hCTggx0hm9W9MGQp4MDD8IStfJbmsA0s+SNH0hU24P8=";
|
sha256 = "sha256-pQgXi6AU0OlJgOe3GB+m1fivchzbfTp6UWF54hx+QNU=";
|
||||||
};
|
};
|
||||||
date = "2025-12-26";
|
date = "2025-11-07";
|
||||||
};
|
};
|
||||||
tree-sitter-idris = {
|
tree-sitter-idris = {
|
||||||
pname = "tree-sitter-idris";
|
pname = "tree-sitter-idris";
|
||||||
|
|
|
||||||
683
flake.lock
generated
683
flake.lock
generated
File diff suppressed because it is too large
Load diff
15
flake.nix
15
flake.nix
|
|
@ -49,6 +49,7 @@
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
|
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
|
||||||
# nixpkgs.url = "github:NixOS/nixpkgs/master";
|
# nixpkgs.url = "github:NixOS/nixpkgs/master";
|
||||||
|
nixpkgs-fix-awscli2.url = "github:NixOS/nixpkgs/master";
|
||||||
|
|
||||||
lix-module = {
|
lix-module = {
|
||||||
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
|
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
|
||||||
|
|
@ -165,6 +166,12 @@
|
||||||
repo = "treefmt-nix";
|
repo = "treefmt-nix";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
chaotic = {
|
||||||
|
type = "github";
|
||||||
|
owner = "chaotic-cx";
|
||||||
|
repo = "nyx";
|
||||||
|
};
|
||||||
|
|
||||||
nur = {
|
nur = {
|
||||||
type = "github";
|
type = "github";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
|
|
@ -201,7 +208,7 @@
|
||||||
type = "github";
|
type = "github";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
repo = "lanzaboote";
|
repo = "lanzaboote";
|
||||||
ref = "v1.0.0";
|
ref = "v0.4.3";
|
||||||
};
|
};
|
||||||
|
|
||||||
nix-doom = {
|
nix-doom = {
|
||||||
|
|
@ -236,11 +243,5 @@
|
||||||
nixpkgs.follows = "nixpkgs";
|
nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ghostty = {
|
|
||||||
type = "github";
|
|
||||||
owner = "ghostty-org";
|
|
||||||
repo = "ghostty";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ in {
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
programs.alacritty = {
|
programs.alacritty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = pkgs.alacritty_git;
|
||||||
settings =
|
settings =
|
||||||
(
|
(
|
||||||
with lib;
|
with lib;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
inputs,
|
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
options = {
|
options = {
|
||||||
|
|
@ -16,7 +15,7 @@
|
||||||
programs.ghostty = lib.mkMerge [
|
programs.ghostty = lib.mkMerge [
|
||||||
{
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
package = inputs.ghostty.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
package = pkgs.ghostty;
|
||||||
settings = {
|
settings = {
|
||||||
# font-family = "Maple Mono NF CN";
|
# font-family = "Maple Mono NF CN";
|
||||||
font-feature = [
|
font-feature = [
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
stylix.targets.noctalia-shell.enable = false;
|
|
||||||
home.packages = [pkgs.app2unit];
|
home.packages = [pkgs.app2unit];
|
||||||
programs.noctalia-shell = {
|
programs.noctalia-shell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
stylix.targets.zen-browser.enable = false;
|
|
||||||
programs.zen-browser = {
|
programs.zen-browser = {
|
||||||
enable = true;
|
enable = true;
|
||||||
profiles.default = {
|
profiles.default = {
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
(with inputs; [
|
(with inputs; [
|
||||||
niri-flake.homeModules.niri
|
niri-flake.homeModules.niri
|
||||||
stylix.homeManagerModules.stylix
|
stylix.homeManagerModules.stylix
|
||||||
|
chaotic.homeManagerModules.default
|
||||||
])
|
])
|
||||||
++ (lib.youthlic.loadImports ./.);
|
++ (lib.youthlic.loadImports ./.);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
|
kernelPackages = pkgs.linuxPackages_cachyos;
|
||||||
loader.systemd-boot.enable = true;
|
loader.systemd-boot.enable = true;
|
||||||
loader.efi.canTouchEfiVariables = true;
|
loader.efi.canTouchEfiVariables = true;
|
||||||
kernelParams = ["i915.enable_guc=2"];
|
kernelParams = ["i915.enable_guc=2"];
|
||||||
|
|
@ -83,7 +83,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
hardware = {
|
hardware = {
|
||||||
graphics.package = pkgs.mesa;
|
graphics.package = pkgs.mesa_git;
|
||||||
intelgpu = {
|
intelgpu = {
|
||||||
vaapiDriver = "intel-vaapi-driver";
|
vaapiDriver = "intel-vaapi-driver";
|
||||||
enableHybridCodec = true;
|
enableHybridCodec = true;
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,6 @@
|
||||||
garage.enable = true;
|
garage.enable = true;
|
||||||
# emacs.enable = true;
|
# emacs.enable = true;
|
||||||
sunshine.enable = true;
|
sunshine.enable = true;
|
||||||
kdeconnect.enable = true;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -96,7 +95,6 @@
|
||||||
doom-emacs
|
doom-emacs
|
||||||
neovide
|
neovide
|
||||||
osu-lazer-bin # typochecker: disable-line
|
osu-lazer-bin # typochecker: disable-line
|
||||||
prismlauncher
|
|
||||||
|
|
||||||
sbctl
|
sbctl
|
||||||
];
|
];
|
||||||
|
|
@ -110,7 +108,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
|
kernelPackages = pkgs.linuxPackages_cachyos-gcc;
|
||||||
lanzaboote = {
|
lanzaboote = {
|
||||||
enable = true;
|
enable = true;
|
||||||
pkiBundle = "/var/lib/sbctl";
|
pkiBundle = "/var/lib/sbctl";
|
||||||
|
|
|
||||||
|
|
@ -23,14 +23,12 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
users = ["david"];
|
users = ["david"];
|
||||||
};
|
};
|
||||||
graphics.package = pkgs.mesa;
|
graphics.package = pkgs.mesa_git;
|
||||||
intelgpu = {
|
intelgpu = {
|
||||||
driver = "xe";
|
driver = "xe";
|
||||||
vaapiDriver = "intel-media-driver";
|
vaapiDriver = "intel-media-driver";
|
||||||
};
|
};
|
||||||
nvidia = {
|
nvidia = {
|
||||||
# Fix Nvidia API Change, See <https://github.com/NixOS/nixpkgs/issues/467814/>
|
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
|
||||||
modesetting.enable = true;
|
modesetting.enable = true;
|
||||||
open = true;
|
open = true;
|
||||||
prime = {
|
prime = {
|
||||||
|
|
|
||||||
|
|
@ -20,56 +20,49 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# netdevs = {
|
netdevs = {
|
||||||
# "20-bond0" = {
|
"20-bond0" = {
|
||||||
# netdevConfig = {
|
netdevConfig = {
|
||||||
# Kind = "bond";
|
Kind = "bond";
|
||||||
# Name = "bond0";
|
Name = "bond0";
|
||||||
# };
|
};
|
||||||
# bondConfig = {
|
bondConfig = {
|
||||||
# Mode = "balance-alb";
|
Mode = "balance-alb";
|
||||||
# MIIMonitorSec = "1s";
|
MIIMonitorSec = "1s";
|
||||||
# PrimaryReselectPolicy = "better";
|
PrimaryReselectPolicy = "better";
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
# };
|
};
|
||||||
networks = {
|
networks = {
|
||||||
"20-eno2" = {
|
"20-eno2" = {
|
||||||
networkConfig = {
|
networkConfig = {
|
||||||
# Bond = "bond0";
|
Bond = "bond0";
|
||||||
# PrimarySlave = true;
|
PrimarySlave = true;
|
||||||
|
};
|
||||||
DHCP = "ipv4";
|
matchConfig = {
|
||||||
|
Name = "eno2";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"20-wlan0" = {
|
||||||
|
networkConfig = {
|
||||||
|
Bond = "bond0";
|
||||||
|
};
|
||||||
|
matchConfig = {
|
||||||
|
Name = "wlan0";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"20-bond0" = {
|
||||||
|
networkConfig = {
|
||||||
|
DHCP = "yes";
|
||||||
IPv6AcceptRA = true;
|
IPv6AcceptRA = true;
|
||||||
};
|
};
|
||||||
linkConfig = {
|
linkConfig = {
|
||||||
RequiredForOnline = "routable";
|
RequiredForOnline = "routable";
|
||||||
};
|
};
|
||||||
matchConfig = {
|
matchConfig = {
|
||||||
Name = "eno2";
|
Name = "bond0";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# "20-wlan0" = {
|
|
||||||
# networkConfig = {
|
|
||||||
# # Bond = "bond0";
|
|
||||||
# };
|
|
||||||
# matchConfig = {
|
|
||||||
# Name = "wlan0";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
# "20-bond0" = {
|
|
||||||
# networkConfig = {
|
|
||||||
# DHCP = "yes";
|
|
||||||
# IPv6AcceptRA = true;
|
|
||||||
# };
|
|
||||||
# linkConfig = {
|
|
||||||
# RequiredForOnline = "routable";
|
|
||||||
# };
|
|
||||||
# matchConfig = {
|
|
||||||
# Name = "bond0";
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -87,8 +80,7 @@
|
||||||
Enabled = true;
|
Enabled = true;
|
||||||
};
|
};
|
||||||
General = {
|
General = {
|
||||||
# EnableNetworkConfiguration = false;
|
EnableNetworkConfiguration = false;
|
||||||
EnableNetworkConfiguration = true;
|
|
||||||
};
|
};
|
||||||
Settings = {
|
Settings = {
|
||||||
AutoConnect = true;
|
AutoConnect = true;
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,7 @@
|
||||||
cudaSupport = false;
|
cudaSupport = false;
|
||||||
ncclSupport = false;
|
ncclSupport = false;
|
||||||
};
|
};
|
||||||
|
awscli2 = inputs.nixpkgs-fix-awscli2.legacyPackages.${p.stdenv.hostPlatform.system}.awscli2;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ routing {
|
||||||
pname(juicity-client) -> must_direct
|
pname(juicity-client) -> must_direct
|
||||||
# pname(systemd-resolve) -> must_direct
|
# pname(systemd-resolve) -> must_direct
|
||||||
|
|
||||||
# dip(107.174.145.140) -> must_direct
|
dip(107.174.145.140) -> must_direct
|
||||||
domain(full: time.windows.com) -> must_direct
|
domain(full: time.windows.com) -> must_direct
|
||||||
domain(regex: ".*wgetcloud.*v2ray.*") -> must_direct
|
domain(regex: ".*wgetcloud.*v2ray.*") -> must_direct
|
||||||
domain(suffix: "hit.edu.cn") -> must_direct
|
domain(suffix: "hit.edu.cn") -> must_direct
|
||||||
|
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
{
|
|
||||||
lib,
|
|
||||||
config,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
cfg = config.youthlic.programs.kdeconnect;
|
|
||||||
in {
|
|
||||||
options = {
|
|
||||||
youthlic.programs.kdeconnect = {
|
|
||||||
enable = lib.mkEnableOption "kdeconnect";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
config = lib.mkIf cfg.enable {
|
|
||||||
programs.kdeconnect = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -14,7 +14,7 @@ in {
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
hardware.graphics.enable32Bit = true;
|
hardware.graphics.enable32Bit = true;
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
gamescope
|
gamescope_git
|
||||||
];
|
];
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
stylix.nixosModules.stylix
|
stylix.nixosModules.stylix
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
lix-module.nixosModules.default
|
lix-module.nixosModules.default
|
||||||
|
chaotic.nixosModules.default
|
||||||
nixvim.nixosModules.nixvim
|
nixvim.nixosModules.nixvim
|
||||||
|
|
||||||
./..
|
./..
|
||||||
|
|
@ -22,6 +23,7 @@
|
||||||
additions
|
additions
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
system.rebuild.enableNg = true;
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
deploy-rs
|
deploy-rs
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ in
|
||||||
./nautilus.nix
|
./nautilus.nix
|
||||||
./neovim-nightly.nix
|
./neovim-nightly.nix
|
||||||
./vim.nix
|
./vim.nix
|
||||||
./prismlauncher.nix
|
|
||||||
|
|
||||||
# Nur
|
# Nur
|
||||||
./nur.nix
|
./nur.nix
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{outputs, ...}: _final: prev: let
|
|
||||||
inherit (prev.stdenv.hostPlatform) system;
|
|
||||||
in {
|
|
||||||
prismlauncher = outputs.packages.${system}.prismlauncher';
|
|
||||||
}
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
{
|
|
||||||
prismlauncher,
|
|
||||||
jdk17,
|
|
||||||
jdk21,
|
|
||||||
jdk8,
|
|
||||||
jdk25,
|
|
||||||
}:
|
|
||||||
prismlauncher.override {
|
|
||||||
jdks = [jdk17 jdk21 jdk8 jdk25];
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue