Загрузка данных


**Привет!** Самая точная 1-в-1 тема Windows 95 для Linux — это **Chicago95** (от grassmunk). Она специально сделана под XFCE и максимально близко повторяет интерфейс Win95 (окна, кнопки, иконки, курсоры, панель, цвета и т.д.).

На чистой NixOS это делается декларативно через `configuration.nix` (или Home Manager). Ниже подробный туториал.

### 1. Подготовка системы (чистая NixOS)

Открой конфигурацию:

```bash
sudo nano /etc/nixos/configuration.nix
```

Добавь/убедись, что есть такой блок (для XFCE + LightDM):

```nix
{ config, pkgs, ... }:

{
  # ... твои остальные настройки ...

  services.xserver = {
    enable = true;
    desktopManager.xfce.enable = true;
    # displayManager.lightdm.enable = true;  # обычно уже есть
  };

  services.displayManager.defaultSession = "xfce";

  # Тема Chicago95 + полезные пакеты
  environment.systemPackages = with pkgs; [
    chicago95          # тема GTK + иконки + курсоры
    xfce.xfce4-panel-profiles
    # опционально:
    # gtk2-engines      # для лучшей совместимости GTK2
  ];

  # Шрифты (для более аутентичного вида)
  fonts.packages = with pkgs; [
    liberation_ttf
    terminus_font
    # можно добавить microsoft fonts, если разрешишь unfree
  ];
}
```

Примени изменения:

```bash
sudo nixos-rebuild switch
```

Перезагрузись или выйди из сессии и зайди в **XFCE**.

### 2. Применение темы Chicago95 (в графическом интерфейсе)

После входа в XFCE:

1. **Внешний вид (Appearance)**  
   Меню → Settings → Appearance  
   - Style → выбери **Chicago95**  
   - Icons → выбери **Chicago95** (или Chicago95-tux, если есть)

2. **Оконный менеджер (Window Manager)**  
   Settings → Window Manager  
   - Style → **Chicago95**  
   - Title font → Sans Bold 8–9 pt (или Liberation Sans)

3. **Курсор**  
   Settings → Mouse and Touchpad → Theme  
   - выбери **Chicago95_Cursor_Black** (или Animated Hourglass)  
   - размер 16–24

4. **Панель (Taskbar)**  
   - Правой кнопкой по панели → Panel → Panel Preferences  
   - Высота ≈ 28–32 px  
   - Можно импортировать готовый профиль панели Chicago95 (через xfce4-panel-profiles), если он установлен.

5. **Фон рабочего стола**  
   Правой кнопкой → Desktop Settings → Background  
   - Цвет: классический teal `#008080`  
   Или поставь любой Win95-wallpaper.

6. **Шрифты**  
   Settings → Appearance → Fonts  
   - Default font: Liberation Sans 9–10  
   - Monospace: Terminus 10

### 3. Более правильный способ через Home Manager (рекомендую)

Если используешь Home Manager, добавь в `home.nix`:

```nix
{ pkgs, ... }:

{
  gtk = {
    enable = true;
    theme = {
      name = "Chicago95";
      package = pkgs.chicago95;
    };
    iconTheme = {
      name = "Chicago95";
      package = pkgs.chicago95;
    };
    cursorTheme = {
      name = "Chicago95_Cursor_Black";
      package = pkgs.chicago95;
      size = 16;
    };
    font = {
      name = "Liberation Sans";
      size = 9;
    };
  };

  home.pointerCursor = {
    name = "Chicago95_Cursor_Black";
    package = pkgs.chicago95;
    size = 16;
    gtk.enable = true;
    x11.enable = true;
  };

  # QT приложения тоже подтянутся ближе к GTK
  qt = {
    enable = true;
    platformTheme.name = "gtk";
    style.name = "gtk2";
  };
}
```

Потом:

```bash
home-manager switch
```

### 4. Дополнительные штрихи для максимальной аутентичности

- **Звуки Win95** — в репозитории Chicago95 есть звуки. Их можно положить вручную или использовать Plus!-инструмент.
- **Plymouth (заставка при загрузке)** — есть в Chicago95, но на NixOS нужно отдельно настраивать `boot.plymouth`.
- **SDDM / LightDM** — в репозитории есть тема для LightDM.
- **HiDPI** — если монитор высокий, в теме есть поддержка (смотри INSTALL.md на GitHub).
- **Chicago95 Plus!** — инструмент, который умеет конвертировать настоящие `.theme` файлы из Windows 95/98/ME/XP.

### Важные замечания

- Тема **лучше всего** выглядит именно на **XFCE**. На GNOME/KDE/Plasma будет далеко не 1-в-1.
- Пакет `pkgs.chicago95` уже есть в nixpkgs (версия 3.0.1 на момент 2026).
- Если чего-то не хватает (иконки, курсоры) — можно клонировать репозиторий вручную и положить в `~/.themes` и `~/.icons`, но через пакет удобнее.

Если после `nixos-rebuild` тема не появилась в списке — напиши, разберёмся (иногда нужно перелогиниться или проверить, что пакет реально попал в окружение).

Удачи с ретро-вайбом! Если нужна помощь с панелью, звуками или Plymouth — пиши.