NixOS ga Gnome DE o'rnatishimda shundan foydalandim, hammasi aniq keltirilgan ekan.
https://wiki.nixos.org/wiki/GNOME
https://wiki.nixos.org/wiki/GNOME
wiki.nixos.org
GNOME - Official NixOS Wiki
GNOME (/(ɡ)noʊm/) is a desktop environment that seeks to be "an independent computing platform for everyone."
This article is an extension of the documentation in the NixOS manual.
This article is an extension of the documentation in the NixOS manual.
Forwarded from Ulug'bek Raxmankulov
Tak, alsautils o'rnatasiz, alsamixer cli bilan mic boost ni 0 qilasiz, keyin keragicha sensitivityni ham pasaytirasiz. Kimdadir 100 holida norm bo'ladi boostni o'chirgach, kimdadir 30-40% norm bo'ladi. Unda ham shum qolsa keyin noisetorch o'rnatasiz. Ishga tushirib mikroni noosetorchga olib qo'yasiz olam guliston.
Sudo Blog
Tak, alsautils o'rnatasiz, alsamixer cli bilan mic boost ni 0 qilasiz, keyin keragicha sensitivityni ham pasaytirasiz. Kimdadir 100 holida norm bo'ladi boostni o'chirgach, kimdadir 30-40% norm bo'ladi. Unda ham shum qolsa keyin noisetorch o'rnatasiz. Ishga…
Ushbu ketma-ketlik orqali nixOS ni ilk bor o'rnatganimda mikrofon muammosini bartaraf etgan edim.
Mac nix journey.
Avval nix ni o'nratib olishingiz kerak. Bu yerdagi readme faylni o'chib chiqing. So'ngra qaytib kelsangiz maqsadga muvofiq bo'lar edi.
1.
2.
Nima sodir bo'ladi?
Nix-darwin o‘rnatiladi va macOS tizim sozlamalarini boshqarishni boshlaydi.
Homebrew avtomatik ishga tushadi (agar Dustin’ning shablonida ko‘rsatilgan bo‘lsa).
Home-manager sizning zsh va boshqa dotfillaringizni sozlaydi.
3. Loyihadagi ushbu fayllardagi %USER% o'rniga o'zingizning usernamingizni qo'yib chiqasiz. O'zingizning usernameingizni bilish uchun quyidagi terminal buyrug'ini ishlatasiz:
whoamiU yerdan chiqqan qiymatni quydagi fayllarga yuqorida aytilgan %USER% o'rniga almashtirib chiqing
1) modules/darwin/home-manager.nix
2) hosts/darwin/default.nix
3) flake.nix
4.
Nix-darwin /etc/nix/nix.conf faylini o'zining sozlamalari bilan almashtirmoqchi, lekin u yerda hozir siz qo'lda yozgan (yoki Nix o'rnatilganda tushgan) fayl bor.
Terminalda quyidagi komandani yurgizing. Bu mavjud faylning nomini o'zgartiradi (zaxira nusxa sifatida saqlab qo'yadi).
5. O'zgarishlarni nix payqashi uchun gitga bog'laymiz.
6. Nix-darwin tizimni to‘liq boshqarishiga ruxsat berishdan oldin, u /etc/nix/nix.custom.conf faylini ham chetlashtirishingizni so‘rayapti.
7.
Endi turib choy-poy yoki kofe ichib kelsangiz, o'tirib biroz kino ko'rsangiz ham bo'ladi )).
Chunki bu buyruq.flake'ni ishga tushiradi, katta ehtimol bilan buyruq uzoq muddat ishlashi mumkin, chunki kerakli paketlarni yeg'adi, kompayl qiladi, o'rnatadi, konfiguratsiyalarni qo'llaydi.
Bu amallar macOS Tahoe'da sinaldi.
Avval nix ni o'nratib olishingiz kerak. Bu yerdagi readme faylni o'chib chiqing. So'ngra qaytib kelsangiz maqsadga muvofiq bo'lar edi.
1.
git clone https://github.com/dustinlyons/nixos-config.git ~/nix-config
2.
nix-config % nix run nix flake update --option access-tokens "github.com=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"
Nima sodir bo'ladi?
Nix-darwin o‘rnatiladi va macOS tizim sozlamalarini boshqarishni boshlaydi.
Homebrew avtomatik ishga tushadi (agar Dustin’ning shablonida ko‘rsatilgan bo‘lsa).
Home-manager sizning zsh va boshqa dotfillaringizni sozlaydi.
3. Loyihadagi ushbu fayllardagi %USER% o'rniga o'zingizning usernamingizni qo'yib chiqasiz. O'zingizning usernameingizni bilish uchun quyidagi terminal buyrug'ini ishlatasiz:
whoamiU yerdan chiqqan qiymatni quydagi fayllarga yuqorida aytilgan %USER% o'rniga almashtirib chiqing
1) modules/darwin/home-manager.nix
2) hosts/darwin/default.nix
3) flake.nix
4.
sudo mv /etc/nix/nix.conf /etc/nix/nix.conf.before-nix-darwin
Nix-darwin /etc/nix/nix.conf faylini o'zining sozlamalari bilan almashtirmoqchi, lekin u yerda hozir siz qo'lda yozgan (yoki Nix o'rnatilganda tushgan) fayl bor.
Terminalda quyidagi komandani yurgizing. Bu mavjud faylning nomini o'zgartiradi (zaxira nusxa sifatida saqlab qo'yadi).
5. O'zgarishlarni nix payqashi uchun gitga bog'laymiz.
git add .
6. Nix-darwin tizimni to‘liq boshqarishiga ruxsat berishdan oldin, u /etc/nix/nix.custom.conf faylini ham chetlashtirishingizni so‘rayapti.
sudo mv /etc/nix/nix.custom.conf /etc/nix/nix.custom.conf.before-nix-darwin7
7.
sudo nix run --extra-experimental-features "nix-command flakes" nix-darwin -- switch --flake .#aarch64-darwin
Endi turib choy-poy yoki kofe ichib kelsangiz, o'tirib biroz kino ko'rsangiz ham bo'ladi )).
Chunki bu buyruq.flake'ni ishga tushiradi, katta ehtimol bilan buyruq uzoq muddat ishlashi mumkin, chunki kerakli paketlarni yeg'adi, kompayl qiladi, o'rnatadi, konfiguratsiyalarni qo'llaydi.
Bu amallar macOS Tahoe'da sinaldi.
⚡1
Uzinfocom kompaniyasining Ochiq kodli dasturlar ishlab chiqish jamoasi yangi hodim qidirmoqda.
Ish turi: To'liq ish vaqti(Full time), 5-kun.
Talablar:
- Dart tilini yaxshi bilishi, Appstore yoki Google playga app chiqargan odam bo'lishi.
- SQFlite va Local hotira kabi omborlarda tajribaga bo'lishi.
- Push notificationlar bilan ishlashni bilishi.
- Flutter Webviewda tajriba.
Quyidagi bilim, ko'nikmalar bo'lgani yaxshi:
- Media fayllar bilan ishlash tajribasi.
- IOS/Android native.
Sizdan kutilyabti:
- Flutterda chat ilovasi ustida ish olib borish.
- Yangi texnalogiyalar o'rganishga ochiq va tayyor bo'lish, bizda Rust, Nix kabi texnalogiyalardan aktiv foydalaniladi.
- AI texnalogiyalari va assisantlardan foydalanmasdan ham erkin izlanishlar qila olish. Bizning jamoada AI texnalogiyalariga cheklovlar mavjud.
Bizni jamoaga asosan izlanuvchan va chuqur bilim tajriba olish niyatidagi dasturchilar kerak. Agar o'z texnik bilimlaringizni yanada kuchaytirmoqchi bo'lsangiz ushbu ish siz uchun ko'proq mos keladi.
Maosh: Bilim darajangizdan kelib chiqib kamida 500$ dan boshlanadi.
Bog'lanish uchun github yoki alternativ git(Gitlab, Gitea, vaxakazo...) sahifangizni @sudo_pacman ga yuboring. Ishga qabul qilishimiz uchun nomzodlarni git profilariga qaraymiz.
Ish turi: To'liq ish vaqti(Full time), 5-kun.
Talablar:
- Dart tilini yaxshi bilishi, Appstore yoki Google playga app chiqargan odam bo'lishi.
- SQFlite va Local hotira kabi omborlarda tajribaga bo'lishi.
- Push notificationlar bilan ishlashni bilishi.
- Flutter Webviewda tajriba.
Quyidagi bilim, ko'nikmalar bo'lgani yaxshi:
- Media fayllar bilan ishlash tajribasi.
- IOS/Android native.
Sizdan kutilyabti:
- Flutterda chat ilovasi ustida ish olib borish.
- Yangi texnalogiyalar o'rganishga ochiq va tayyor bo'lish, bizda Rust, Nix kabi texnalogiyalardan aktiv foydalaniladi.
- AI texnalogiyalari va assisantlardan foydalanmasdan ham erkin izlanishlar qila olish. Bizning jamoada AI texnalogiyalariga cheklovlar mavjud.
Bizni jamoaga asosan izlanuvchan va chuqur bilim tajriba olish niyatidagi dasturchilar kerak. Agar o'z texnik bilimlaringizni yanada kuchaytirmoqchi bo'lsangiz ushbu ish siz uchun ko'proq mos keladi.
Maosh: Bilim darajangizdan kelib chiqib kamida 500$ dan boshlanadi.
Bog'lanish uchun github yoki alternativ git(Gitlab, Gitea, vaxakazo...) sahifangizni @sudo_pacman ga yuboring. Ishga qabul qilishimiz uchun nomzodlarni git profilariga qaraymiz.
👍6