tidying up
This commit is contained in:
parent
49dda93335
commit
30fb6ac0bf
@ -39,7 +39,6 @@ other functions.
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
VERSION = "23.05";
|
||||
# "https://github.com/nix-community/home-manager/archive/master.tar.gz";
|
||||
unstable_tarball = builtins.fetchTarball
|
||||
https://github.com/nixos/nixpkgs/tarball/master;
|
||||
unstable = import unstable_tarball {
|
||||
@ -77,7 +76,6 @@ cluttered, for example, I may create a module for systemd units.
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
./nginx.nix
|
||||
/etc/nixos/cachix.nix
|
||||
<home-manager/nixos>
|
||||
<agenix/modules/age.nix>
|
||||
"${nix-gaming}/modules/pipewireLowLatency.nix"
|
||||
@ -94,9 +92,10 @@ Pick *ONLY ONE* of the below networking options.
|
||||
- *NetworkManager* it's the default of GNOME, and easiest to use and integrate.
|
||||
|
||||
#+begin_src nix
|
||||
networking.hostName = "workstation";
|
||||
# networking.wireless.enable = true;
|
||||
networking.networkmanager.enable = true;
|
||||
networking = {
|
||||
hostName = "workstation";
|
||||
networkmanager.enable = true;
|
||||
};
|
||||
#+end_src
|
||||
|
||||
** TIMEZONE & LOCALE
|
||||
@ -208,24 +207,6 @@ security.sudo = {
|
||||
};
|
||||
#+end_src
|
||||
|
||||
** OPENDOAS
|
||||
It's mayor advantage over Sudo, is that is being a smaller package, being lessen
|
||||
known means that there is less security risks associated with it, overall a less
|
||||
bloated more secure package. Which comes with the caveat that due to it's age,
|
||||
there is little support for it. Constantly having to resort to hack solutions
|
||||
such as patches or symlinks.
|
||||
|
||||
#+begin_src nix
|
||||
# security.sudo.enable = false;
|
||||
# security.doas.enable = true;
|
||||
# security.doas.extraRules = [{
|
||||
# users = [ "jawz" ];
|
||||
# keepEnv = true;
|
||||
# #persist = true;
|
||||
# noPass = true;
|
||||
# }];
|
||||
#+end_src
|
||||
|
||||
* USER PACKAGES
|
||||
Being part of the "wheel" group, means that the user has root privileges.
|
||||
|
||||
@ -267,13 +248,7 @@ users.users.nextcloud = {
|
||||
packages = (with pkgs; [
|
||||
nodejs_14
|
||||
perl
|
||||
exiftool
|
||||
### Currently incompatible with newer versions, and compiling
|
||||
### an older version takes 7 hours.
|
||||
# cudatoolkit
|
||||
# python3Packages.tensorflowWithCuda
|
||||
# cudaPackages.cudatoolkit
|
||||
# cudaPackages.cudnn
|
||||
unstable.exiftool
|
||||
]);
|
||||
};
|
||||
users.users.jawz = {
|
||||
@ -322,7 +297,7 @@ vulkan-tools
|
||||
winetricks
|
||||
# nix-gaming.packages.${pkgs.hostPlatform.system}.wine-discord-ipc-bridge
|
||||
# grapejuice # roblox manager
|
||||
# minecraft # minecraft official launcher
|
||||
minecraft # minecraft official launcher
|
||||
parsec-bin # remote gaming with friends
|
||||
protonup-qt # update proton-ge
|
||||
renpy
|
||||
@ -674,8 +649,6 @@ nixos-reload () {
|
||||
local hardware_file="$HOME/Development/NixOS/hardware-configuration.nix"
|
||||
nixfmt "$nix_file" && nixfmt "$hardware_file"
|
||||
sudo nixos-rebuild switch -I nixos-config="$nix_file"
|
||||
# sudo systemctl restart docker
|
||||
# sudo systemctl restart docker-compose
|
||||
}
|
||||
#+end_src
|
||||
#+begin_src nix
|
||||
@ -766,8 +739,6 @@ environment.systemPackages = with pkgs; [
|
||||
docker-compose # easy way to migrate my docker anywhere!
|
||||
jellyfin-ffmpeg # coolest video converter!
|
||||
dlib
|
||||
# nv-codec-headers-11
|
||||
# cudatoolkit
|
||||
];
|
||||
#+end_src
|
||||
|
||||
@ -1159,8 +1130,6 @@ Open ports in the firewall.
|
||||
|
||||
#+begin_src nix
|
||||
networking = {
|
||||
# useDHCP = false;
|
||||
# interfaces.enp0s31f6.useDHCP = true;
|
||||
firewall = let
|
||||
open_firewall_ports = [
|
||||
80 # http
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user