Forwarded from Programming ∀
Bu narsa yaxshi effect bera boshladi manga. Communitylardan ancha feedback olaman.
Masalan rust o'rganishim davomida. Hamkasblar erinmay birnecha soat vaqtini sarflab bo'lsa ham biror narsani yozib berishdi.
Jamoaga ham uje birga ishlab ko'rgan odamlarimizni ishga ola boshladik. Masalan biror narsani eplolmasam ishimni qilganimcha qilib kegin biror hamjamiyatga ushbu kodni ulashib aniq savollar berishim mumkin.
Nimadirni design qilishda ikkilansam aniq modular haqida gapirib berib feedback olishim mumkin.
Va o'zim ham erinmayman man bilgan narsalarda birovlarni kodini yozib berishga, ularga feedback berishga. Study uchun man bilgan eng yaxshi modelardan biri bu aynan hamjamiyatlar. Albatta saviyali hamjamiyatlar bo'lsa.
Masalan rust o'rganishim davomida. Hamkasblar erinmay birnecha soat vaqtini sarflab bo'lsa ham biror narsani yozib berishdi.
Jamoaga ham uje birga ishlab ko'rgan odamlarimizni ishga ola boshladik. Masalan biror narsani eplolmasam ishimni qilganimcha qilib kegin biror hamjamiyatga ushbu kodni ulashib aniq savollar berishim mumkin.
Nimadirni design qilishda ikkilansam aniq modular haqida gapirib berib feedback olishim mumkin.
Va o'zim ham erinmayman man bilgan narsalarda birovlarni kodini yozib berishga, ularga feedback berishga. Study uchun man bilgan eng yaxshi modelardan biri bu aynan hamjamiyatlar. Albatta saviyali hamjamiyatlar bo'lsa.
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zprofile
source ~/.zprofile
nima vazifa bajarishi sizlarga uy vazifasi
Flutterni opt/brew orqali o'rnatdim va nix-darwin orqali ba'zi narsalarni o'zgartirib nix-darwin'ga rebuild bergan edim, negadur mening flutterimni o'chirib tashladi.
Forwarded from nnolan's lab | 죽음의 노트
configcha ishlatishga tayyor ))
ghostty + ohmyzsh
vscode plugins
boshqa pkgslar
https://github.com/3nln/nix-config
ghostty + ohmyzsh
vscode plugins
boshqa pkgslar
https://github.com/3nln/nix-config
GitHub
nix-config/modules/darwin/flutter.nix at 5d16aaab9e3c0fa1753f834776714a2eabeb2915 · 3nln/nix-config
❄️ my nix config [maintainer=@3nln]. Contribute to 3nln/nix-config development by creating an account on GitHub.
Forwarded from nnolan's lab | 죽음의 노트
Forwarded from nnolan's lab | 죽음의 노트
nnolan's lab | 죽음의 노트
Nixlangan project starterkit kerak bo'lsa shattan olorasizlar https://github.com/bleur-org/templates
flutter va vue uchun nix setup qildik, merge bo'lsa bosorasizlar ))
https://github.com/bleur-org/templates/pull/34
https://github.com/bleur-org/templates/pull/34
GitHub
feat: add flutter, ts-vue + nix setup by 3nln · Pull Request #34 · bleur-org/templates
📑 | Templates for various development projects [maintainer=@orzklv] - feat: add flutter, ts-vue + nix setup by 3nln · Pull Request #34 · bleur-org/templates
Forwarded from bahrom04
NixOS konfig yozdik va check qilish uchun
Modullarni yozish jarayonida biz hammasini ishlaydimi yo yoʻqmi deb
Misol:
Xohlasak QEMUʼda UI chiqarib testlasak boʻladi lekin bizga faqat CI uchun kerakligi bois
Ishlatilgan kod: http://github.com/xinux-org/modules/blob/main/checks/xinux-efiboot/default.nix
Dok: https://nix.dev/tutorials/nixos/integration-testing-using-virtual-machines.html
nix flake check buyrugʻini ishlatamiz. Xinux oʻrnatayotganingizda foydalanuvchi tanloviga qarab xinux-org/modules reposidagi konfiglar orasidan modullar tanlanib olinadi. M.u: efiboot yo biosboot, GNOME yo KDE, vahokazo Modullarni yozish jarayonida biz hammasini ishlaydimi yo yoʻqmi deb
nix flake check qilib tekshira olmaymiz. Nega? chunki check qilish uchun nix konfigimizda outputs.nixosConfiguration (configuration.nix) qismi, foydalanuvchi, home-manager, hardware-configurationʼlar hali yaratilmagan boʻladi. Uning uchun virtual NixOS VM kerak boʻladi va ichiga minimal konfig yozib pkgs.testers.runNixOSTest orqali testlasak boʻladi.Misol:
{
inputs,
pkgs,
...
}:
pkgs.testers.runNixOSTest {
name = "Xinux efiboot config test";
nodes.machine =
{ ... }:
{
imports = with inputs.self; [
nixosModules.efiboot
nixosModules.gnome
nixosModules.kernel
nixosModules.metadata
nixosModules.networking
nixosModules.packagemanagers
nixosModules.pipewire
nixosModules.printing
nixosModules.xinux
./configuration.nix
];
};
node = {
pkgsReadOnly = false;
specialArgs = { inherit inputs; };
};
testScript = ''
machine.start()
machine.wait_for_unit("multi-user.target")
machine.succeed("uname -a")
machine.succeed("echo Modules succesfully tested")
'';
}Xohlasak QEMUʼda UI chiqarib testlasak boʻladi lekin bizga faqat CI uchun kerakligi bois
nix flake check --system x86_64-linux testdan oʻtishi bilan cheklanib qolamiz.Ishlatilgan kod: http://github.com/xinux-org/modules/blob/main/checks/xinux-efiboot/default.nix
Dok: https://nix.dev/tutorials/nixos/integration-testing-using-virtual-machines.html
GitHub
GitHub - xinux-org/modules: 🎛️ | Ready to use abstractions for project usages [maintainer=@bahrom04]
🎛️ | Ready to use abstractions for project usages [maintainer=@bahrom04] - xinux-org/modules
Beginnerlar uchun NixOS'dagi flake'larga yaxshi darslik qilingan ekan.
https://www.youtube.com/watch?v=v5RK3oNRiNY
https://www.youtube.com/watch?v=v5RK3oNRiNY
YouTube
How to Use NixOS Flakes (2026 Edition) | Full Install Guide
This is a quick and painless tutorial on how to install and configure flakes in NixOS, which is the modern best practice way to manage your NixOS files, and pin your packages to specific commit versions.
*NixOS Flakes Wiki:* https://wiki.nixos.org/wiki/Flakes…
*NixOS Flakes Wiki:* https://wiki.nixos.org/wiki/Flakes…
nix develop -c $SHELL
Bu komanda develop environment yaralganda o'sha develop environment + o'ziningizning shell'ingizda qolishingizni taminlar ekan.
Forwarded from Shaxzod Qudratov
Forwarded from Shaxzod Qudratov
shu zsh plugin ancha ishimni osonlashtiradi, o'ylab ham o'tirmayman
@rafanochi nixosda flutter loyiha uchun minimal config tayyorlab berdilar.
Buni ishlatish uchun loyiha uchun bo'sh folder yaratamiz shu flake.nix'ni o'sha yerga tashlaymiz.
configuration.nix'ga manabuni qo'shamiz
keyin flake.nix turgan folderga o'tib
Faqat x86_64 da test qilib ko'rdik.
Buni ishlatish uchun loyiha uchun bo'sh folder yaratamiz shu flake.nix'ni o'sha yerga tashlaymiz.
configuration.nix'ga manabuni qo'shamiz
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs;
[
aapt
];
keyin flake.nix turgan folderga o'tib
nix develop -c $SHELL
flutter create .
Faqat x86_64 da test qilib ko'rdik.
sudo nixos-rebuild switch --flake ~/dev/nix-config/#arava
Buyruq izohi:
sudo: Tizim sozlamalarini o'zgartirish uchun admin huquqi kerak.
--flake: Nix-ga flake ishlatayotganimizni bildiradi.
~/dev/nix-config/: Flake faylingiz joylashgan papka.
#arava: Bu flake.nix faylingiz ichidagi nixosConfigurations qismida yozilgan hostname nomingiz. (Agar u yerda boshqa nom ishlatgan bo'lsangiz, o'sha nomni yozing).
Buyruq izohi:
sudo: Tizim sozlamalarini o'zgartirish uchun admin huquqi kerak.
--flake: Nix-ga flake ishlatayotganimizni bildiradi.
~/dev/nix-config/: Flake faylingiz joylashgan papka.
#arava: Bu flake.nix faylingiz ichidagi nixosConfigurations qismida yozilgan hostname nomingiz. (Agar u yerda boshqa nom ishlatgan bo'lsangiz, o'sha nomni yozing).
👍1
Bo'sh vaqt topib shuni ishlatib ko'rish kerak ekan.
https://github.com/nvim-flutter/flutter-tools.nvim
https://github.com/nvim-flutter/flutter-tools.nvim
NixOS uchun virtualizationni yoqib koʻrdim.
https://github.com/sud0pacman/dotfiles/commit/992c6d5ff8ccfaa7ce5896b150c789434fd9b63a
Sinaldi: x86_64-linuxʼda
https://github.com/sud0pacman/dotfiles/commit/992c6d5ff8ccfaa7ce5896b150c789434fd9b63a
Sinaldi: x86_64-linuxʼda
GitHub
feat: virtualization enable for tower (work pc) · sud0pacman/dotfiles@992c6d5
Contribute to sud0pacman/dotfiles development by creating an account on GitHub.