cleaned up unused packages and added remote builder

This commit is contained in:
caleb 2024-04-18 09:45:07 -04:00
parent 582d94604e
commit 9dbe364430
4 changed files with 9 additions and 42 deletions

View File

@ -5,6 +5,7 @@
[ [
# apps # apps
firefox firefox
ungoogled-chromium
kate kate
qalculate-qt qalculate-qt
keepassxc keepassxc
@ -16,23 +17,14 @@
monero-gui monero-gui
tor-browser-bundle-bin tor-browser-bundle-bin
yubikey-manager-qt yubikey-manager-qt
gparted
libsForQt5.kdeconnect-kde libsForQt5.kdeconnect-kde
obsidian obsidian
# flatpak
flatpak
gnome.gnome-software
# virtualisation # virtualisation
podman-compose podman-compose
]; ];
}; };
environment.systemPackages = with pkgs; [
openjdk8
];
# kde connect # kde connect
networking.firewall = { networking.firewall = {
enable = true; enable = true;
@ -54,10 +46,8 @@
# yubikey # yubikey
services.pcscd.enable = true; services.pcscd.enable = true;
# flatpak for bluebubbles client # podman and libvirt
services.flatpak.enable = true; programs.virt-manager.enable = true;
# podman
virtualisation = { virtualisation = {
podman = { podman = {
enable = true; enable = true;
@ -66,6 +56,7 @@
}; };
# enable libvirt # enable libvirt
spiceUSBRedirection.enable = true;
libvirtd = { libvirtd = {
enable = true; enable = true;
qemu = { qemu = {

View File

@ -10,7 +10,6 @@
./software-development-configuration.nix ./software-development-configuration.nix
./school-configuration.nix ./school-configuration.nix
./faf-linux.nix ./faf-linux.nix
./winapps.nix
]; ];
# Set time zone. # Set time zone.
@ -59,7 +58,6 @@
"vscode" "vscode"
"code" "code"
"Oracle_VM_VirtualBox_Extension_Pack"
"obsidian" "obsidian"
]; ];
@ -69,8 +67,8 @@
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
# Enable the KDE Plasma Desktop Environment. # Enable the KDE Plasma Desktop Environment.
services.xserver.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true; services.desktopManager.plasma6.enable = true;
# fonts # fonts
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
@ -142,14 +140,14 @@
# remote build # remote build
nix.buildMachines = [ nix.buildMachines = [
/* { {
hostName = "talos"; hostName = "talos";
system = "x86_64-linux"; system = "x86_64-linux";
protocol = "ssh-ng"; protocol = "ssh-ng";
speedFactor = 4; speedFactor = 4;
supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ]; supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ];
mandatoryFeatures = [ ]; mandatoryFeatures = [ ];
} */ }
{ {
hostName = "january"; hostName = "january";
system = "x86_64-linux"; system = "x86_64-linux";

View File

@ -7,24 +7,9 @@
]; ];
users.users.caleb.packages = with pkgs; [ users.users.caleb.packages = with pkgs; [
uhd python311Packages.pygame
]; ];
services.udev.extraRules = ''
#USRP1
SUBSYSTEMS=="usb", ATTRS{idVendor}=="fffe", ATTRS{idProduct}=="0002", MODE:="0666"
#B100
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0002", MODE:="0666"
#B200
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0020", MODE:="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0021", MODE:="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2500", ATTRS{idProduct}=="0022", MODE:="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="3923", ATTRS{idProduct}=="7813", MODE:="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="3923", ATTRS{idProduct}=="7814", MODE:="0666"
'';
#virtualisation.virtualbox.host.enable = true; #virtualisation.virtualbox.host.enable = true;
#users.extraGroups.vboxusers.members = [ "caleb" ]; #users.extraGroups.vboxusers.members = [ "caleb" ];
} }

View File

@ -1,7 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
freerdp
bc
];
}