add crypto

This commit is contained in:
zack 2025-07-22 20:21:21 -04:00
parent 90cbe489f6
commit af6a3bce3e
Signed by: zoey
GPG key ID: 81FB9FECDD6A33E2
120 changed files with 24616 additions and 462 deletions

View file

@ -17,7 +17,7 @@
dates = ["03:45"];
};
nix.package = inputs.lix-module.packages.${pkgs.system}.default;
# nix.package = inputs.lix-module.packages.${pkgs.system}.default;
nix.gc = {
automatic = true;
@ -25,36 +25,13 @@
options = "--delete-older-than 1d";
};
boot.initrd.postResumeCommands = lib.mkAfter ''
mkdir /btrfs_tmp
mount /dev/root_vg/root /btrfs_tmp
if [[ -e /btrfs_tmp/root ]]; then
mkdir -p /btrfs_tmp/old_roots
timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S")
mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp"
fi
delete_subvolume_recursively() {
IFS=$'\n'
for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do
delete_subvolume_recursively "/btrfs_tmp/$i"
done
btrfs subvolume delete "$1"
}
for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do
delete_subvolume_recursively "$i"
done
btrfs subvolume create /btrfs_tmp/root
umount /btrfs_tmp
'';
hardware.audio.enable = true;
hardware.nvidia.enable = true;
hardware.keyboard.qmk.enable = true;
programs.nix-ld.enable = true;
services.flatpak.enable = true;
hardware.march = {
arch = "znver3";
enableNativeOptimizations = true;
@ -140,17 +117,8 @@
services.vpn.mullvad = true;
services.lorri.enable = true;
services.udisks2.enable = true;
services.transmission = {
enable = false;
package = pkgs.transmission_4;
settings = {
download-dir = "/home/zoey/Downloads";
incomplete-dir = "/home/zoey/Downloads/.incomplete";
incomplete-dir-enabled = true;
};
user = "zoey";
group = "users";
};
services.crypto.enable = true;
services.torrent.enable = true;
services.gnome.gnome-keyring.enable = true;
# services.solaar = {
# enable = true;
@ -172,15 +140,20 @@
networking.hostName = "earth"; # Define your hostname.
networking.hostId = "a2a8bfcc";
networking.extraHosts = ''
127.0.0.1 blahaj.local
127.0.0.1 test.blahaj.local
'';
networking.networkmanager = {
enable = true;
unmanaged = ["enp6s0"];
# insertNameservers = ["1.1.1.1" "1.0.0.1"];
};
services.scx.enable = true;
services.scx.scheduler = "scx_rusty";
services.scx.package = pkgs.scx_git.full;
# services.scx.enable = true;
# services.scx.scheduler = "scx_rusty";
# services.scx.package = pkgs.scx_git.full;
boot.kernelPackages = pkgs.linuxPackages_cachyos-lto;
# CachyOS-inspired kernel parameters for better desktop responsiveness and gaming
@ -218,6 +191,7 @@
pkgs.sbctl
pkgs.kdiskmark
pkgs.mangohud
pkgs.sops
inputs.quickshell.packages.${system}.default
(pkgs.shadps4.overrideAttrs {
version = "0.9.0";
@ -234,7 +208,6 @@
pkgs.winetricks
];
})
pkgs.vulkan-hdr-layer-kwin6
pkgs.bottles
pkgs.file-roller
pkgs.podman-tui
@ -290,11 +263,6 @@
networking.firewall.allowedTCPPorts = [22];
services.monero = {
enable = false;
mining.enable = false;
};
services.samba = {
enable = true;
openFirewall = true;