added a new programs for my studing

This commit is contained in:
Kirill committed 2024-11-28 19:41:27 +03:00
1 parent 8e38fa6ca4
commit 8e680cab6a
2 files changed
+35 -14

No files matched your search

+11
View File
@@ -9,8 +9,13 @@
./pockets.nix ./pockets.nix
./hardware-configuration.nix ./hardware-configuration.nix
./models/bluetooth.nix ./models/bluetooth.nix
#./services/thingsboard.nix
#./services/node-red.nix
#./services/postgresql.nix
]; ];
#home.packages = [ pkgs.callPackage ./pockets/thingsboard.nix {} ];
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@@ -85,6 +90,12 @@
}; };
}; };
virtualisation.virtualbox.host.enable = true; #Installing virtualBox for IOT lessons
users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ];
virtualisation.docker.enable = true;
# Enable automatic login for the user. # Enable automatic login for the user.
services.xserver.displayManager.autoLogin.enable = true; services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "kirill"; services.xserver.displayManager.autoLogin.user = "kirill";
+24 -14
View File
@@ -1,4 +1,9 @@
{ pkgs, ... }: { { pkgs, ... }:
#let
# thingsboard = import ./pockets/thingsboard.nix { inherit pkgs; };
#in
{
nixpkgs.config = { nixpkgs.config = {
allowUnfree = true; allowUnfree = true;
permittedInsecurePackages = ["python-2.7.18.8" "electron-25.9.0" "freeimage-unstable-2021-11-01" "obsidian-1.5.12"]; permittedInsecurePackages = ["python-2.7.18.8" "electron-25.9.0" "freeimage-unstable-2021-11-01" "obsidian-1.5.12"];
@@ -25,7 +30,7 @@
neofetch neofetch
mako mako
file file
btop btop
nix-index nix-index
unzip unzip
scrot scrot
@@ -56,33 +61,38 @@
(python3.withPackages (ps: with ps; [ requests bpython ])) (python3.withPackages (ps: with ps; [ requests bpython ]))
python311Packages.pip python311Packages.pip
#IDES # IDES
jetbrains.idea-community jetbrains.idea-community
#languages # Languages
vscode vscode
nodejs nodejs
gcc gcc
cmake cmake
jdk jdk
maven maven
#Bluetoth # Bluetooth
bluez bluez
bluez-tools bluez-tools
#Sounds # Sounds
pipewire pipewire
pulseaudio pulseaudio
pamixer pamixer
#obs-studio # obs-studio
obs-studio obs-studio
#GameManager
];
fonts.packages = with pkgs; [ #videoManager
vlc
# New Packages
pkgs.nodePackages.node-red
pkgs.postgresql
];# ++ [thingsboard];
fonts.packages = with pkgs; [
jetbrains-mono jetbrains-mono
noto-fonts noto-fonts
noto-fonts-emoji noto-fonts-emoji
@@ -93,5 +103,5 @@ fonts.packages = with pkgs; [
ubuntu_font_family ubuntu_font_family
unifont unifont
(nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; }) (nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; })
]; ];
} }