add crypto
This commit is contained in:
parent
90cbe489f6
commit
af6a3bce3e
120 changed files with 24616 additions and 462 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue