diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 4876a16..8004e5a 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -2,7 +2,7 @@ # your system. Help is available in the configuration.nix(5) man page # and in the NixOS manual (accessible by running ‘nixos-help’). -# New TODO: +# New TODO: # - investigate tmux-session-wizard, and tpm # - see if zoxide can import .z file (from z.sh) # - so far, have added aliases and bashrc directly, along with bin folder and ssh setup. @@ -17,7 +17,7 @@ inputs.home-manager.nixosModules.default ./main-user.nix ]; - + boot.initrd.luks.devices."nvme2n1p2_oldcrypt".device = "/dev/disk/by-uuid/44235dca-99e8-4ea8-9516-97d9f5a2d702"; boot.initrd.luks.devices."altssd".device = "/dev/disk/by-partuuid/c0500656-1527-a84d-82f0-8ad764dddc92"; @@ -47,7 +47,7 @@ { device = "/dev/disk/by-partuuid/8a735e2c-01"; fsType = "ext4"; }; - + # Add flakes nix.settings.experimental-features = [ "nix-command" "flakes" ]; @@ -61,7 +61,7 @@ boot.kernelModules = [ "kvm-amd" "nct6775" ]; # Direct patching for enabling for async reprojection (for SteamVR) on AMD - #boot.kernelPatches = [ + # boot.kernelPatches = [ # { # name = "amdgpu-ignore-ctx-privileges"; # patch = pkgs.fetchpatch { @@ -70,7 +70,7 @@ # hash = "sha256-Y3a0+x2xvHsfLax/uwycdJf3xLxvVfkfDVqjkxNaYEo="; # }; # } - #]; + # ]; services.fwupd.enable = true; services.hardware.openrgb.enable = true; @@ -174,7 +174,7 @@ "wolcen" = import ./home.nix; }; }; - + # Install firefox. programs.firefox.enable = true; @@ -257,7 +257,7 @@ pigz # muti-treaded replacement for gzip unzip # old standard zip handler rpi-imager # rasbperry pi os burner util - screenkey # broadcast key presses + # screenkey # broadcast key presses superfile # cli file manager mpv # movie player #obs-studio # open broadcast studio @@ -341,7 +341,7 @@ services.openssh.settings.LogLevel = "VERBOSE"; # required for fail2ban to work properly services.fail2ban.enable = true; # by default, the SSH jail enabled # Enable mobile shell (for roaming, intermittent connectivity, etc) - programs.mosh.enable = true; + # programs.mosh.enable = true; # Enable remote desktop access via rustdesk #services.rustdesk-server.enable = false; #services.rustdesk-server.openFirewall = false; diff --git a/hosts/default/main-user.nix b/hosts/default/main-user.nix index d860345..2c4ad3f 100644 --- a/hosts/default/main-user.nix +++ b/hosts/default/main-user.nix @@ -1,6 +1,6 @@ { lib, config, pkgs, ... }: -let +let cfg = config.main-user; # Create a customized version of logseq # logseq-patch = pkgs.logseq.override { @@ -28,35 +28,38 @@ in packages = with pkgs; [ #kdePackages.kate # ... why did I add this? mkcert + prismlauncher # minecraft launcher/manager thunderbird # email client keepassxc # passwords! macchina # like *fetch - display basics z-lua # jump around directories (be careful with same-named ones!) logseq # logs in sequence note keeping signal-desktop-bin # messaging - ddev # local docker dev awesome + ddev # local docker dev awesomeness vscodium # vs code editor, but free #yubikey-manager-qt # yubi key mgmgt - more needed yubioath-flutter # replacement manager for deprecated manager-qt #pavucontrol # pulse audio vol control # go to 2.17 when no more servers w/python issues (elizabeth) - ansible_2_16 # deployment/automation + # ansible_2_16 # deployment/automation - removed, use docker! #python311Full # troubleshooting ansible things. #python311Packages.ansible # php added for ansible composer build temporarily # switch to an ansible build environment instead. - php81 - php81Packages.composer - php81Extensions.zip - php81Extensions.xml - php81Extensions.dom - php81Extensions.bz2 - #php81Extensions.yaml - php81Extensions.zlib - php81Extensions.zstd - php81Extensions.intl - php81Extensions.curl - php81Extensions.posix + + # compose didn't work anyway...shut it down! + # php81 + # php81Packages.composer + # php81Extensions.zip + # php81Extensions.xml + # php81Extensions.dom + # php81Extensions.bz2 + # #php81Extensions.yaml + # php81Extensions.zlib + # php81Extensions.zstd + # php81Extensions.intl + # php81Extensions.curl + # php81Extensions.posix ]; shell = pkgs.zsh; };