more segmentation changes workstation

asdasd
This commit is contained in:
2023-09-11 09:24:07 -06:00
parent 807abf1122
commit 47acc81969
4 changed files with 30 additions and 51 deletions

View File

@@ -55,9 +55,9 @@ let
config = config.nixpkgs.config;
};
jawzManageLibrary = pkgs.writeScriptBin
"manage-library" (builtins.readFile ./scripts/manage-library.sh);
"manage-library" (builtins.readFile ../scripts/manage-library.sh);
jawzTasks = pkgs.writeScriptBin
"tasks" (builtins.readFile ./scripts/tasks.sh);
"tasks" (builtins.readFile ../scripts/tasks.sh);
in
{ # Remember to close this bracket at the end of the document
#+end_src
@@ -149,8 +149,11 @@ undesirable packages from installing.
services = {
xserver = {
enable = true;
# displayManager.gdm.enable = true;
# desktopManager.gnome.enable = true;
displayManager.defaultSession = "xfce";
desktopManager = {
xfce.enable = true;
xterm.enable = false;
};
layout = "us";
libinput.enable = true; # Wacom required?
};
@@ -165,17 +168,12 @@ latency will require expanding these settings.
#+begin_src nix
hardware.pulseaudio.enable = false;
sound.enable = false;
# services.pipewire = {
# enable = true;
# alsa.enable = true;
# alsa.support32Bit = true;
# pulse.enable = true;
# lowLatency = {
# enable = true;
# quantum = 64;
# rate = 48000;
# };
# };
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
#+end_src
* SECURITY
@@ -219,8 +217,10 @@ users.users.jawz = {
];
initialPassword = "password";
openssh = {
authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5GaQM4N+yGAByibOFQOBVMV/6TjOfaGIP+NunMiK76 gpodeacero\cdreyes@100CDREYES" ];
};
authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5GaQM4N+yGAByibOFQOBVMV/6TjOfaGIP+NunMiK76 gpodeacero\cdreyes@100CDREYES"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKDXxfFRSgII4w/S1mrekPQdfXNifqRxwJa0wpQo72wB jawz@battlestation"
];
};
#+end_src
This section of the document categorizes and organizes all he packages that I
@@ -257,12 +257,12 @@ Here I compile my own scripts into binaries
#+begin_src nix
jawzManageLibrary
jawzTasks
(writeScriptBin "ffmpeg4discord" (builtins.readFile ./scripts/ffmpeg4discord.py))
(writeScriptBin "ffmpreg" (builtins.readFile ./scripts/ffmpreg.sh))
(writeScriptBin "chat-dl" (builtins.readFile ./scripts/chat-dl.sh))
(writeScriptBin "split-dir" (builtins.readFile ./scripts/split-dir.sh))
# (writeScriptBin "pika-list" (builtins.readFile ./scripts/pika-list.sh))
# (writeScriptBin "run" (builtins.readFile ./scripts/run.sh))
(writeScriptBin "ffmpeg4discord" (builtins.readFile ../scripts/ffmpeg4discord.py))
(writeScriptBin "ffmpreg" (builtins.readFile ../scripts/ffmpreg.sh))
(writeScriptBin "chat-dl" (builtins.readFile ../scripts/chat-dl.sh))
(writeScriptBin "split-dir" (builtins.readFile ../scripts/split-dir.sh))
(writeScriptBin "pika-list" (builtins.readFile ../scripts/pika-list.sh))
(writeScriptBin "run" (builtins.readFile ../scripts/run.sh))
#+end_src
** DEVELOPMENT PACKAGES
@@ -279,9 +279,6 @@ tetex
xorg.xwininfo
xdotool
# development environment
exercism # learn to code
# SH
bats # testing system, required by Exercism
bashdb # autocomplete
@@ -297,15 +294,8 @@ python3 # base language
# pipenv # python development workflow for humans
# poetry # dependency management made easy
# C# & Rust
# omnisharp-roslyn # c# linter and code formatter
# HASKELL
# cabal-install # haskell interface
# JS
nodejs # not as bad as I thought
# jq # linting
#+end_src
** HUNSPELL
@@ -350,7 +340,7 @@ symbola
(buildPythonApplication rec {
pname = "download";
version = "1.5";
src = ./scripts/download/.;
src = ../scripts/download/.;
doCheck = false;
buildInputs = [ setuptools ];
propagatedBuildInputs =
@@ -614,8 +604,6 @@ environment.variables = rec {
# Themes
# GTK_THEME = "Adwaita:light";
# QT_QPA_PLATFORMTHEME = "adwaita";
# QT_STYLE_OVERRIDE = "adwaita";
CALIBRE_USE_SYSTEM_THEME = "1";
PATH = [
@@ -718,10 +706,6 @@ services = {
];
};
};
printing = {
enable = true;
drivers = [ pkgs.hplip pkgs.hplipWithPlugin ];
};
avahi.enable = true;
avahi.nssmdns = true;
fstrim.enable = true;
@@ -737,8 +721,8 @@ services = {
enable = true;
ports = [ 25152 ];
settings = {
PasswordAuthentication = true;
KbdInteractiveAuthentication = true;
PasswordAuthentication = false;
KbdInteractiveAuthentication = false;
};
startWhenNeeded = true;
listenAddresses = [