More packages and services

This commit is contained in:
Benson Chu 2023-12-07 19:30:49 -06:00
parent fb8a0810ff
commit 8393d5e907
2 changed files with 27 additions and 4 deletions

View file

@ -1,8 +1,9 @@
{ pkgs }: with pkgs; [
nix-index
gcc
git
htop
ripgrep
emacs
cmake
@ -10,6 +11,15 @@
libtool
notmuch
mu
keychain
lsof
htop
tigervnc
xorg.xinit
wget
parsec-bin
vim
]

View file

@ -21,12 +21,25 @@ in
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
# VNC Server
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "startplasma-x11";
services.xrdp.openFirewall = true;
services.syncthing = {
enable = true;
user = "benson";
configDir = "/home/benson/.config/syncthing"; # Folder for Syncthing's settings and keys
dataDir = "/home/benson/.config/syncthing/db"; # Folder for Syncthing's database
};
hardware.bluetooth.enable = true; # enables support for Bluetooth
# Configure keymap in X11
services.xserver = {
layout = "us";
xkbVariant = "dvorak";
layout = "us,us";
xkbVariant = "dvorak,";
xkbOptions = "grp:win_space_toggle";
};
# Configure console keymap