mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
feat: lisps, hyprland changes, god knows what else
This commit is contained in:
parent
35072f0885
commit
6f044a8349
30 changed files with 673 additions and 202 deletions
|
|
@ -5,6 +5,7 @@
|
|||
extraPortals = with pkgs; [
|
||||
xdg-desktop-portal-wlr
|
||||
xdg-desktop-portal-gtk
|
||||
kdePackages.xdg-desktop-portal-kde
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@
|
|||
in {
|
||||
systemd.user.services.wlx-overlay-s = {
|
||||
description = "wlx-overlay-s";
|
||||
path = [
|
||||
pkgs.wayvr-dashboard
|
||||
];
|
||||
serviceConfig = {
|
||||
Type = "simple";
|
||||
ExecStart = getExe' pkgs.wlx-overlay-s "wlx-overlay-s";
|
||||
|
|
@ -80,10 +83,11 @@ in {
|
|||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wlx-overlay-s
|
||||
wayvr-dashboard
|
||||
monado-vulkan-layers
|
||||
bs-manager
|
||||
vrcx
|
||||
appimage-run
|
||||
alcom
|
||||
(unityhub.override {
|
||||
extraLibs = unityhubPkgs: [
|
||||
(unityhubPkgs.runCommand "libxml2-fake-old-abi" {} ''
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ in {
|
|||
createDesktopItems = true;
|
||||
inherit gameStorage;
|
||||
runnerVariants = {
|
||||
PROTON_CACHYOS = "${pkgs.proton-cachyos-x86_64_v3}/bin";
|
||||
PROTON_CACHYOS = "${pkgs.proton-cachyos-x86_64_v3}/share/steam/compatibilitytools.d/*/*/";
|
||||
PROTON_GE = "${pkgs.proton-ge-bin}/bin";
|
||||
PROTON_EXPERIMENTAL = "/games/Steam Library/steamapps/common/Proton - Experimental";
|
||||
PROTON_HOTFIX = "/games/Steam Library/steamapps/common/Proton Hotfix/";
|
||||
|
|
@ -200,7 +200,7 @@ in {
|
|||
gw2 = mkMerge [
|
||||
protonCommon
|
||||
rec {
|
||||
variant = mkForce "PROTON_CACHYOS";
|
||||
variant = mkForce "PROTON_VRC";
|
||||
long_name = "Guild Wars 2";
|
||||
prefixFolder = gameStorage + "/guild-wars-2";
|
||||
gameFolder = prefixFolder + "/drive_c/Program Files/Guild Wars 2";
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@
|
|||
services.scx = {
|
||||
enable = true;
|
||||
package = pkgs.scx.full;
|
||||
scheduler = "scx_bpfland";
|
||||
scheduler = "scx_lavd";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,10 @@
|
|||
}: let
|
||||
inherit (lib.modules) mkForce;
|
||||
in {
|
||||
security.pam.loginLimits = [
|
||||
{ domain = "*"; type = "soft"; item = "nofile"; value = "65536"; }
|
||||
{ domain = "*"; type = "hard"; item = "nofile"; value = "1048576"; }
|
||||
];
|
||||
services.noctalia-shell.enable = true;
|
||||
programs.regreet = {
|
||||
enable = true;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{config, ...}: {
|
||||
{config, system, inputs, ...}: {
|
||||
sops.secrets.registrationToken = {
|
||||
sopsFile = ./secrets.yaml;
|
||||
owner = "continuwuity";
|
||||
|
|
@ -6,6 +6,7 @@
|
|||
};
|
||||
services.matrix-continuwuity = {
|
||||
enable = true;
|
||||
package = inputs.continuwuity.packages.${system}.continuwuity-default-bin;
|
||||
settings = {
|
||||
global = {
|
||||
allow_registration = true;
|
||||
|
|
|
|||
|
|
@ -27,10 +27,7 @@
|
|||
];
|
||||
};
|
||||
};
|
||||
|
||||
# Use Let's Encrypt certificates. Note that this needs to set up a stripped
|
||||
# down nginx and opens port 80.
|
||||
certificateScheme = "acme-nginx";
|
||||
x509.useACMEHost = "rinnosuke.inskip.me";
|
||||
};
|
||||
security.acme.acceptTerms = true;
|
||||
security.acme.defaults.email = "security@inskip.me";
|
||||
|
|
@ -48,6 +45,7 @@
|
|||
'';
|
||||
};
|
||||
|
||||
|
||||
services.nginx.enable = true;
|
||||
|
||||
networking.firewall.allowedTCPPorts = [80 443];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue