Added postgresql
Added a postgresql to system, also tryed to install Java with dependencies of JavaFX but it doesn`t work.
This commit is contained in:
1 parent
0f90620190
commit
63e0442b85
7 files changed
+50
-27
No files matched your search
@@ -135,6 +135,7 @@
|
||||
"swww init"
|
||||
"python3 ${lib.getExe wallpaper_changer}"
|
||||
"waybar"
|
||||
"${lib.getExe' pkgs.udiskie "udiskie"}"
|
||||
"wl-paste --type text --watch cliphist store"
|
||||
"wl-paste --type image --watch cliphist store"
|
||||
];
|
||||
|
||||
@@ -5,6 +5,12 @@ let yazi-plugins = pkgs.fetchFromGitHub {
|
||||
rev = "c5785059611624e20a37ba573620f30acc28a26a";
|
||||
hash = "sha256-wlSBtabIsEUJhuHmXwgpSnwZp9WaVQFBg6s1XXjubrE=";
|
||||
};
|
||||
starship = pkgs.fetchFromGitHub {
|
||||
owner = "Rolv-Apneseth";
|
||||
repo = "starship.yazi";
|
||||
rev = "d1cd0a38aa6a2c2e86e62a466f43e415f781031e";
|
||||
sha256 = "sha256-XiEsykudwYmwSNDO41b5layP1DqVa89e6Emv9Qf0mz0=";
|
||||
};
|
||||
in {
|
||||
programs.yazi = {
|
||||
enable = true;
|
||||
@@ -36,12 +42,7 @@ in {
|
||||
chmod = "${yazi-plugins}/chmod.yazi";
|
||||
full-border = "${yazi-plugins}/full-border.yazi";
|
||||
max-preview = "${yazi-plugins}/max-preview.yazi";
|
||||
starship = pkgs.fetchFromGitHub {
|
||||
owner = "Rolv-Apneseth";
|
||||
repo = "starship.yazi";
|
||||
rev = "77a65f5a367f833ad5e6687261494044006de9c3";
|
||||
sha256 = "sha256-sAB0958lLNqqwkpucRsUqLHFV/PJYoJL2lHFtfHDZF8=";
|
||||
};
|
||||
starship = starship;
|
||||
};
|
||||
|
||||
initLua = ''
|
||||
@@ -61,6 +62,10 @@ in {
|
||||
run = "plugin chmod";
|
||||
desc = "Chmod on selected files";
|
||||
}
|
||||
{
|
||||
on = [ "<C-n>" ];
|
||||
run = ''shell '${lib.getExe pkgs.xdragon} -x -i -T "$@"' --confirm'';
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
screenshot_f="grimblast save screen ~/screenshot_$(date +\%Y-\%m-\%d_\%H-\%M-\%S).png";
|
||||
screenshot="grimblast save area ~/screenshot_$(date +\%Y-\%m-\%d_\%H-\%M-\%S).png";
|
||||
screenshot_c = "grimblast copy area";
|
||||
loginPostgresql = "sudo -u postgres psql";
|
||||
};
|
||||
|
||||
initExtra = ''
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
./hardware-configuration.nix
|
||||
./models/bluetooth.nix
|
||||
./models/gamemode.nix
|
||||
./models/postgresql.nix
|
||||
];
|
||||
|
||||
#home.packages = [ pkgs.callPackage ./pockets/thingsboard.nix {} ];
|
||||
@@ -114,6 +115,7 @@
|
||||
|
||||
hardware.bluetooth.enable = true; # enables support for Bluetooth
|
||||
hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
|
||||
services.udisks2.enable = true;
|
||||
|
||||
# Install firefox.
|
||||
programs.firefox.enable = true;
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{config, pkgs, ... }:{
|
||||
config.services.postgresql = {
|
||||
enable = true;
|
||||
ensureDatabases = [ "mydatabase" ];
|
||||
authentication = pkgs.lib.mkOverride 10 ''
|
||||
#type database DBuser auth-method
|
||||
local all all trust
|
||||
'';
|
||||
};
|
||||
}
|
||||
@@ -14,8 +14,10 @@
|
||||
wget
|
||||
home-manager
|
||||
pkgs.opera
|
||||
pkgs.git
|
||||
|
||||
#git
|
||||
pkgs.git
|
||||
lazygit
|
||||
#terminals
|
||||
kitty
|
||||
alacritty
|
||||
@@ -24,38 +26,20 @@
|
||||
pkgs.google-chrome
|
||||
pkgs.yazi
|
||||
pkgs.libsForQt5.kolourpaint
|
||||
nerdfonts
|
||||
pkgs.waybar
|
||||
grimblast
|
||||
tree
|
||||
slurp
|
||||
brightnessctl
|
||||
neofetch
|
||||
mako
|
||||
file
|
||||
btop
|
||||
nix-index
|
||||
unzip
|
||||
scrot
|
||||
ffmpeg
|
||||
light
|
||||
zram-generator
|
||||
zip
|
||||
ntfs3g
|
||||
yt-dlp
|
||||
brightnessctl
|
||||
openssl
|
||||
httpie
|
||||
ncdu
|
||||
hexyl
|
||||
jq
|
||||
tldr
|
||||
bat
|
||||
xdg-utils
|
||||
helix
|
||||
playerctl
|
||||
duf
|
||||
v2raya
|
||||
|
||||
swww
|
||||
gnumake
|
||||
@@ -64,17 +48,26 @@
|
||||
(python3.withPackages (ps: with ps; [ requests bpython ]))
|
||||
python311Packages.pip
|
||||
|
||||
#text editor
|
||||
helix
|
||||
|
||||
# IDES
|
||||
jetbrains.idea-community
|
||||
|
||||
# Languages
|
||||
# Code
|
||||
vscode
|
||||
nodejs
|
||||
gcc
|
||||
cmake
|
||||
jdk
|
||||
|
||||
#java
|
||||
openjfx
|
||||
openjdk
|
||||
maven
|
||||
|
||||
#DB
|
||||
postgresql
|
||||
|
||||
# Bluetooth
|
||||
bluez
|
||||
bluez-tools
|
||||
@@ -93,6 +86,9 @@
|
||||
#learning
|
||||
zoom-us
|
||||
obsidian
|
||||
|
||||
#Usb mouting and acsess
|
||||
udisks
|
||||
];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
И так это небольшая подсказка для тебя о том как пользоваться udisks:
|
||||
Прежде всего перед монтированием диска тебе нужно понять какой раздел диска монтировать:
|
||||
Для этого есть комманда: lsblk
|
||||
Дальше думаю не тупой диск отличишь, прикол в том что он отмечен через sd??. вместо первого вопроса какая то буква, а вместо второго цифра
|
||||
Далее команды: udisksctl mount -b /dev/sd?? --mount-point /home/USB-Disc - вмонтирует в соответсвующую папку.
|
||||
udisksctl unmount -b /dev/sd?? --mount-point /home/USB-Disc - отмонтирует из папки
|
||||
udisksctl power-off -b /dev/sda1 - отключит диск
|
||||
Диск обязательно надо отключать!!!
|
||||
Reference in new issue
Block a user