cleared up and touched up on the documentation

This commit is contained in:
2023-06-01 11:15:39 -06:00
parent 7802443ba2
commit 9e09c8e651
3 changed files with 69 additions and 66 deletions

View File

@@ -1,7 +1,6 @@
{ config, pkgs, ... }:
let
VERSION = "23.05";
# HOME-MANAGER = builtins.fetchTarball
# "https://github.com/nix-community/home-manager/archive/master.tar.gz";
unstable_tarball =
builtins.fetchTarball "https://github.com/nixos/nixpkgs/tarball/master";
@@ -21,7 +20,6 @@ in { # Remember to close this bracket at the end of the document
];
networking.hostName = "workstation";
# networking.wireless.enable = true;
networking.networkmanager.enable = true;
@@ -123,7 +121,7 @@ in { # Remember to close this bracket at the end of the document
gimp # the coolest bestest art program to never exist
lutris # game/emulator manager
# grapejuice # roblox manager
grapejuice # roblox manager
minecraft # minecraft official launcher
parsec-bin # remote gaming with friends
protonup-qt # update proton-ge
@@ -160,7 +158,7 @@ in { # Remember to close this bracket at the end of the document
# bottles # wine prefix manager
obs-studio # screen recorder & streamer
shortwave # listen to world radio
nextcloud-client # teehee
nextcloud-client # self-hosted google-drive alternative
discord # chat
google-chrome # web browser with spyware included
@@ -179,7 +177,7 @@ in { # Remember to close this bracket at the end of the document
gocryptfs # encrypted filesystem! shhh!!!
exa # like ls but with colors
trash-cli # oop! didn't meant to delete that
ffmpeg_5 # coolest video converter!
ffmpeg_6 # coolest video converter!
neofetch # use once for brag, never again
rmlint # probably my favourite app, amazing dupe finder that integrates well with BTRFS
tldr # man for retards
@@ -187,7 +185,6 @@ in { # Remember to close this bracket at the end of the document
vcsi # video thumbnails for torrents, can I replace it with ^?
mediainfo # technical info about videos, needed by some of my scripts
tree-sitter # code parsing, required by Doom emacs
xdg-ninja # help declutter $HOME
torrenttools # create torrent files from the terminal!
lm_sensors # for extension, displays cpu temp
@@ -216,7 +213,6 @@ in { # Remember to close this bracket at the end of the document
bashdb # autocomplete
shellcheck # linting
shfmt # a shell parser and formatter
# nodePackages.bash-language-server # LSP support
file # required by my tasks script?
gnome.zenity # dependency of my scripts
xclip # manipulate clipboard from scripts
@@ -299,21 +295,22 @@ in { # Remember to close this bracket at the end of the document
bass # integrate bash utilities on fish
]) ++ (with pkgs.gnomeExtensions; [
appindicator
gsconnect
freon
panel-scroll
reading-strip
tactile
pano
appindicator # applets for open applications
gsconnect # sync data and notifications from your phone
freon # hardware temperature monitor
panel-scroll # scroll well to change workspaces
reading-strip # like putting a finger on every line I read
tactile # window manager
pano # clipboard manager
# ]) ++ (with unstable.pkgs.gnomeExtensions; [
]) ++ (with pkgs.nodePackages; [
dockerfile-language-server-nodejs
pyright
markdownlint-cli
prettier
pnpm
dockerfile-language-server-nodejs # LSP
bash-language-server # LSP
pyright # LSP
markdownlint-cli # Linter
prettier # Linter
pnpm # Package manager
]);
}; # <--- end of package list
@@ -477,6 +474,7 @@ in { # Remember to close this bracket at the end of the document
GOPATH = "\${XDG_DATA_HOME}/go";
NPM_CONFIG_USERCONFIG = "\${XDG_CONFIG_HOME}/npm/npmrc";
PNPM_HOME = "\${XDG_DATA_HOME}/pnpm";
# OPTIONS
HISTFILE = "\${XDG_STATE_HOME}/bash/history";
LESSHISTFILE = "-";
@@ -487,6 +485,7 @@ in { # Remember to close this bracket at the end of the document
WGETRC = "\${XDG_CONFIG_HOME}/wgetrc";
XCOMPOSECACHE = "${XDG_CACHE_HOME}/X11/xcompose";
"_JAVA_OPTIONS" = "-Djava.util.prefs.userRoot=\${XDG_CONFIG_HOME}/java";
# NVIDIA
CUDA_CACHE_PATH = "\${XDG_CACHE_HOME}/nv";
# GBM_BACKEND = "nvidia-drm";
@@ -670,9 +669,9 @@ in { # Remember to close this bracket at the end of the document
};
};
# networking.firewall.allowedTCPPorts = [ ... ];
# networking.firewall.allowedUDPPorts = [ ... ];
networking.firewall.enable = false;
networking.firewall.allowedTCPPorts = [ 25152 80 443 ];
networking.firewall.allowedUDPPorts = [ 25152 80 443 ];
# networking.firewall.enable = false;
system.copySystemConfiguration = true;
nix.gc = {