3 Host nixos
Fynn Mahringer edited this page 2026-07-28 15:01:36 +02:00

Host nixos

  • Host id: nixos
  • Directory: /home/ftmahringer/nixos-config/hosts/nixos

Assembly

  • default.nix: entry point for the host. It imports configuration.nix and hardware-configuration.nix, and wires home.nix into Home Manager for the configured user.
  • configuration.nix: defines the machine's host and system-facing settings shape. This is where theme, desktop, SSH, firewall, locale, storage, and boot choices belong.
  • home.nix: defines the user-facing workflow layer for that host. This is where browser, editor, terminal, shell, launcher, notifications, and similar choices belong.
  • hardware-configuration.nix: machine-specific hardware state generated by NixOS.

Files

  • [ok] default.nix
  • [ok] configuration.nix
  • [ok] home.nix
  • [ok] hardware-configuration.nix

System settings

  • hostname: nixos-btw
  • profile: personal
  • timezone: Europe/Vienna
  • locale: de_AT.UTF-8
  • desktop.compositor: hyprland
  • desktop.type: wayland
  • stylix.theme: uwunicorn
  • stylix.icons: papirus
  • ssh.hostName: 192.168.144.129
  • ssh.port: 22
  • firewall.enable: true
  • disko.enable: false

User settings

  • username: ftmahringer
  • fullName: Fynn Mahringer
  • email: fynn@ftmahringer.com
  • browser: librewolf
  • editor.default: zed
  • terminal.default: kitty
  • shell.default: fish
  • launcher: fuzzel
  • bar: waybar
  • notifications: mako
  • fileManager: yazi