add docker and more programs

This commit is contained in:
Osman Faruk Bayram 2024-10-12 11:50:40 +03:00
parent 63b94588f1
commit 14e3b10d97

View file

@ -77,18 +77,23 @@
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true; # services.xserver.libinput.enable = true;
virtualisation.docker.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.osbm = { users.users.osbm = {
isNormalUser = true; isNormalUser = true;
description = "osbm"; description = "osbm";
extraGroups = [ "networkmanager" "wheel" ]; extraGroups = [ "networkmanager" "wheel" "docker"];
packages = with pkgs; [ packages = with pkgs; [
kdePackages.kate kdePackages.kate
vscode vscode
discord discord
alacritty alacritty
# thunderbird obsidian
mpv
libreoffice
blender
gimp
]; ];
}; };
@ -98,9 +103,11 @@
# Allow unfree packages # Allow unfree packages
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# enable nix flakes
nix.settings.experimental-features = [ "nix-command" "flakes"]; nix.settings.experimental-features = [ "nix-command" "flakes"];
# disable the database error TODO add nix-index search
programs.command-not-found.enable = false;
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
@ -117,6 +124,13 @@
htop htop
unzip unzip
tlrc tlrc
wakeonlan
neovim
python312
python312Packages.torch
python312Packages.ipython
python312Packages.numpy
python312Packages.matplotlib
]; ];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are