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

View File

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

View File

@ -7,24 +7,9 @@
];
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;
#users.extraGroups.vboxusers.members = [ "caleb" ];
}

View File

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