lots of stuff

This commit is contained in:
gwg313 2026-01-04 10:27:19 -05:00
parent ccf213f488
commit 49cca73363
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
29 changed files with 471 additions and 235 deletions

View file

@ -15,6 +15,8 @@ _: {
10.147.17.246 uptime.zerotier.gwg313.xyz
10.147.17.246 hdoc.zerotier.gwg313.xyz
10.147.17.246 cache.zerotier.gwg313.xyz
10.147.17.246 a3-dev.zerotier.gwg313.xyz
10.147.17.246 argocd.zerotier.gwg313.xyz
@ -31,5 +33,6 @@ _: {
10.1.10.9 uptime.gwg313.xyz
10.1.10.50 hdoc.gwg313.xyz
10.1.10.13 cache.gwg313.xyz
10.1.10.50 a3-dev.gwg313.xyz
'';
}

View file

@ -35,16 +35,15 @@
substituters = [
# "https://cache.gwg313.xyz/mycache?priority=5"
"https://cache.nixos.org?priority=10"
"https://hyprland.cachix.org"
"https://nix-community.cachix.org"
"https://cache.garnix.io"
"https://numtide.cachix.org"
];
trusted-public-keys = [
# "mycache:ovUjiiyQNUGjK8yZA4dPV1f8tIfCZrGIubdWvWpdvtc="
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
"numtide.cachix.org-1:2ps1kLBUWjxIneOy1Ik6cQjb41X0iXVXeHigGmycPPE="
];
experimental-features = [
@ -52,6 +51,7 @@
"flakes"
];
auto-optimise-store = true;
download-buffer-size = 262144000; # 250 MB (250 * 1024 * 1024)
trusted-users = [ "${user}" ];
};
optimise.automatic = true;

View file

@ -24,10 +24,11 @@
"/home/${user}/repos"
"/home/${user}/Documents"
"/home/${user}/.local/share/password-store"
"/home/${user}/zettelkasten"
];
# extraBackupArgs = [ "--exclude-file=/home/gwg313/Documents/Celsus" ];
timerConfig = {
OnCalendar = "06:40";
OnCalendar = "12:40";
};
};
};

View file

@ -22,14 +22,14 @@
# prevent TCP ports from being forwarded over SSH tunnels
# **please be aware that disabling TCP forwarding does not prevent port forwarding**
# any user with an interactive login shell can spin up his/her own instance of sshd
AllowTcpForwarding = false;
AllowTcpForwarding = true;
# prevent StreamLocal (Unix-domain socket) forwarding
AllowStreamLocalForwarding = false;
# disables all forwarding features
# overrides all other forwarding switches
DisableForwarding = true;
DisableForwarding = false;
# disallow remote hosts from connecting to forwarded ports
# i.e. forwarded ports are forced to bind to 127.0.0.1 instad of 0.0.0.0

View file

@ -1,8 +1,4 @@
{
config,
pkgs,
...
}: {
_: {
boot.kernel.sysctl = {
# increase the maximum length of processor input queues
"net.core.netdev_max_backlog" = 250000;

View file

@ -1,10 +1,30 @@
{ pkgs, ... }:
{
stylix = {
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml";
# base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml";
base16Scheme = {
base00 = "E5D68B"; # Default Background
base01 = "D3BA68"; # Lighter Background (selection bg / subtle UI)
base02 = "9D9870"; # Selection Background / secondary bg
base03 = "6F664D"; # Comments, Invisibles, Line Highlighting
base04 = "7E7769"; # Dark Foreground (Status bars / line numbers)
base05 = "3F321F"; # Default Foreground, Caret, Text
base06 = "3A3427"; # Light Foreground (rarely used)
base07 = "3A3427"; # Light Background (rarely used)
base08 = "B5563A"; # Variables, Deleted (red-ish)
base09 = "A34700"; # Integers / Constants (orange)
base0A = "775700"; # Classes / Search Background (yellow)
base0B = "2A712D"; # Strings / Inserted (green)
base0C = "1C7E7E"; # Regex / Support / Quotes (cyan)
base0D = "1964A6"; # Functions / Headings / Methods (blue)
base0E = "5A2FCC"; # Keywords / Storage (purple)
base0F = "9D4750"; # Deprecated / Embedded tags (extra warm)
};
# base16Scheme = "${pkgs.base16-schemes}/share/themes/atelier-sulphurpool-light.yaml";
# image = ./wallpaper.jpg;
image = ../../wallpapers/nixos-wallpaper-catppuccin-latte.png;
image = ../../wallpapers/oasis.png;
#polarity = "dark";
autoEnable = true;
enable = true;

View file

@ -34,25 +34,26 @@
enable = true;
# See https://tinted-theming.github.io/tinted-gallery/ for more schemes
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml";
# base16Scheme = {
# base00 = "09090B"; # Default Background
# base01 = "1c1e1f"; # Lighter Background (Used for status bars, line number and folding marks)
# base02 = "313244"; # Selection Background
# base03 = "45475a"; # Comments, Invisibles, Line Highlighting
# base04 = "585b70"; # Dark Foreground (Used for status bars)
# base05 = "cdd6f4"; # Default Foreground, Caret, Delimiters, Operators
# base06 = "f5e0dc"; # Light Foreground (Not often used)
# base07 = "b4befe"; # Light Background (Not often used)
# base08 = "f38ba8"; # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted
# base09 = "fab387"; # Integers, Boolean, Constants, XML Attributes, Markup Link Url
# base0A = "f9e2af"; # Classes, Markup Bold, Search Text Background
# base0B = "a6e3a1"; # Strings, Inherited Class, Markup Code, Diff Inserted
# base0C = "94e2d5"; # Support, Regular Expressions, Escape Characters, Markup Quotes
# base0D = "c5afd4"; # Functions, Methods, Attribute IDs, Headings, Accent color
# base0E = "cba6f7"; # Keywords, Storage, Selector, Markup Italic, Diff Changed
# base0F = "f2cdcd"; # Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>
# };
# base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-latte.yaml";
base16Scheme = {
base00 = "E5D68B"; # Default Background
base01 = "D3BA68"; # Lighter Background (selection bg / subtle UI)
base02 = "9D9870"; # Selection Background / secondary bg
base03 = "6F664D"; # Comments, Invisibles, Line Highlighting
base04 = "7E7769"; # Dark Foreground (Status bars / line numbers)
base05 = "3F321F"; # Default Foreground, Caret, Text
base06 = "3A3427"; # Light Foreground (rarely used)
base07 = "3A3427"; # Light Background (rarely used)
base08 = "B5563A"; # Variables, Deleted (red-ish)
base09 = "A34700"; # Integers / Constants (orange)
base0A = "775700"; # Classes / Search Background (yellow)
base0B = "2A712D"; # Strings / Inserted (green)
base0C = "1C7E7E"; # Regex / Support / Quotes (cyan)
base0D = "1964A6"; # Functions / Headings / Methods (blue)
base0E = "5A2FCC"; # Keywords / Storage (purple)
base0F = "9D4750"; # Deprecated / Embedded tags (extra warm)
};
cursor = {
name = "phinger-cursors-light";
@ -89,6 +90,6 @@
};
polarity = "light";
image = ../../../wallpapers/nixos-wallpaper-catppuccin-latte.png;
image = ../../../wallpapers/oasis.png;
};
}

View file

@ -51,15 +51,6 @@
package = pkgs.qemu_kvm;
runAsRoot = true;
swtpm.enable = true;
ovmf = {
enable = true;
packages = [
(pkgs.OVMF.override {
secureBoot = true;
tpmSupport = true;
}).fd
];
};
};
};