Configuration changes, new services

This commit is contained in:
Pavel Kachalouski
2020-03-27 16:47:01 +01:00
parent 288097ae2b
commit 57b67a7060
4 changed files with 43 additions and 7 deletions

View File

@@ -9,7 +9,7 @@ cursor_blink_interval 1.0
cursor_stop_blinking_after 20.0 cursor_stop_blinking_after 20.0
cursor_shape underline cursor_shape underline
scrollback_lines 10000 scrollback_lines 10000
remember_window_size no remember_window_size yes
initial_window_width 1480 initial_window_width 1480
initial_window_height 1000 initial_window_height 1000
draw_minimal_borders yes draw_minimal_borders yes

View File

@@ -53,7 +53,9 @@
wget wget
bind bind
vim vim
firefox #firefox
(firefox.override { extraNativeMessagingHosts = [ passff-host ]; })
brave
xdg-desktop-portal-kde xdg-desktop-portal-kde
plasma-browser-integration plasma-browser-integration
keepassxc keepassxc
@@ -87,7 +89,7 @@
visualvm visualvm
scala scala
dotty dotty
sbt (sbt.override { jre = pkgs.openjdk; })
docker docker
protobuf3_9 protobuf3_9
openssl openssl
@@ -151,16 +153,23 @@
tcpdump tcpdump
kdiff3 kdiff3
xscreensaver xscreensaver
#(qemu.override { openGLSupport = true; })
aqemu aqemu
flatpak flatpak
jq jq
android-file-transfer android-file-transfer
pass pass
passff-host
minikube minikube
yed yed
pencil pencil
dia dia
mongodb-tools
meld
gnuplot
#mysql-workbench
#zookeeper
wireguard
wireguard-tools
]; ];
fonts = { fonts = {
@@ -252,7 +261,13 @@
services.xserver.desktopManager.plasma5.enable = true; services.xserver.desktopManager.plasma5.enable = true;
# virtualisation # virtualisation
virtualisation.docker.enable = true; virtualisation = {
docker.enable = true;
libvirtd = {
enable = true;
qemuPackage = pkgs.qemu_kvm;
};
};
#virtualisation.virtualbox.host.enable = true; #virtualisation.virtualbox.host.enable = true;
#users.extraGroups.vboxusers.members = [ "nnm" ]; #users.extraGroups.vboxusers.members = [ "nnm" ];
@@ -267,7 +282,7 @@
isNormalUser = true; isNormalUser = true;
uid = 1000; uid = 1000;
shell = pkgs.fish; shell = pkgs.fish;
extraGroups = ["audio" "networkmanager" "wireshark" "wheel" "docker"]; extraGroups = ["audio" "networkmanager" "wireshark" "wheel" "docker" "kvm" "libvirtd"];
}; };
#services.minidlna = { #services.minidlna = {

View File

@@ -10,7 +10,7 @@
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ config.boot.kernelPackages.wireguard ];
boot.cleanTmpDir = true; boot.cleanTmpDir = true;
fileSystems."/" = fileSystems."/" =

View File

@@ -0,0 +1,21 @@
version: '3.1'
services:
mongo:
container_name: mongodb
restart: always
command: ["--bind_ip_all"]
image: mongo:4
# environment:
# MONGO_INITDB_ROOT_USERNAME: root
# MONGO_INITDB_ROOT_PASSWORD: root
ports:
- "27017:27017"
volumes:
- /var/db/mongodb:/data/db
networks:
- mongo
networks:
mongo:
driver: bridge