Masaüstü ortamını kurduğum ve şu anlık temel olarak birkaç ayarı eklediğim desktop.nix dosyamı inceleyelim.
İlk kısımda GDM ve GNOME'u aktifleştirdim.
Masaüstü ortamı ile ilgili ek paketleri ve uzantıları kurdum.
Uzantılar için GNOME Settings Daemon'u etkinleştirdim.
Dconf'u aktifleştirdim ki uzantı ayarlarını Nix OS configim içerisinden ayarlayabileyim.
Devamında dconf ayarlarını yapılandırdım. Yukarıda indirmiş olduğum uzantıları etkinleştirerek başladım.
Laptop kullandığım için şarj yüzdesi görüntülemeyi etkinleştirdim.
Böylece başlangıç aşamasındaki configlerimin tamamını incelemiş olduk. Nix OS'i bırakmayacak ve kullanmaya devam edecek olursam yeni öğrendiklerimi bölüm bölüm yazacağım. Şimdilik görüşmek üzere, hoşçakalın.
Kod:
{ config, pkgs, lib, ... }:
{
services.xserver.enable = true;
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
environment.systemPackages = with pkgs; [
gnomeExtensions.blur-my-shell
gnomeExtensions.appindicator
gnomeExtensions.volume-boost
gnome-tweaks
];
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
programs.dconf = {
enable = true;
profiles.user.databases = [
{
settings = {
"org/gnome/shell" = {
enabled-extensions = [
"appindicatorsupport@rgcjonas.gmail.com"
"blur-my-shell@aunetx"
"boostvolume@shaquib.dev"
];
};
"org/gnome/desktop/interface" = {
show-battery-percentage = true;
};
};
}
];
};
}
İlk kısımda GDM ve GNOME'u aktifleştirdim.
services.xserver.enable = true;
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
Masaüstü ortamı ile ilgili ek paketleri ve uzantıları kurdum.
environment.systemPackages = with pkgs; [
gnomeExtensions.blur-my-shell
gnomeExtensions.appindicator
gnomeExtensions.volume-boost
gnome-tweaks
];
gnomeExtensions.blur-my-shell
gnomeExtensions.appindicator
gnomeExtensions.volume-boost
gnome-tweaks
];
Uzantılar için GNOME Settings Daemon'u etkinleştirdim.
services.udev.packages = with pkgs; [ gnome-settings-daemon ];
Dconf'u aktifleştirdim ki uzantı ayarlarını Nix OS configim içerisinden ayarlayabileyim.
programs.dconf = {
enable = true;
enable = true;
Devamında dconf ayarlarını yapılandırdım. Yukarıda indirmiş olduğum uzantıları etkinleştirerek başladım.
profiles.user.databases = [
{
settings = {
"org/gnome/shell" = {
enabled-extensions = [
"appindicatorsupport@rgcjonas.gmail.com"
"blur-my-shell@aunetx"
"boostvolume@shaquib.dev"
];
};
{
settings = {
"org/gnome/shell" = {
enabled-extensions = [
"appindicatorsupport@rgcjonas.gmail.com"
"blur-my-shell@aunetx"
"boostvolume@shaquib.dev"
];
};
Laptop kullandığım için şarj yüzdesi görüntülemeyi etkinleştirdim.
"org/gnome/desktop/interface" = {
show-battery-percentage = true;
show-battery-percentage = true;
Böylece başlangıç aşamasındaki configlerimin tamamını incelemiş olduk. Nix OS'i bırakmayacak ve kullanmaya devam edecek olursam yeni öğrendiklerimi bölüm bölüm yazacağım. Şimdilik görüşmek üzere, hoşçakalın.