Skip to content

Askodon/nixos-conf

Repository files navigation

NixOS Unstable Repo Size Linux

Image

hypr-rice awesome-rice

Structure

.
β”œβ”€β”€ home 🏠           # Common home-manager configuration for all hosts.
β”‚   β”œβ”€β”€ help πŸ“š       # Help info
β”‚   β”œβ”€β”€ images 🎨     # All screenshots, icons and etc
β”‚   β”œβ”€β”€ programs πŸ”§   # Programs settings on nix
β”‚   └── scripts πŸš€    # Sh files
β”œβ”€β”€ nixos πŸ’»          # Nixos base configuration
└──── modules βš™οΈ      # User settings, services and etc

Host

Following hosts are available:

Host Type
artemis main pc
ares for work
apollo for test
athena for kde

Tools

Artemis(Wayland) Ares(Xorg)
Window Manager Hyprland Awesome
Terminal Emulator Zellij + Foot Zellij + Alacritty
Bar Waybar Awesome
Application Launcher Fuzzel + Ags Awesome + Dmenu
Notification Daemon Dunst Awesome
Display Manager GDM Lightdm-gtk
Color Scheme Qogir + Onedark Qogir + Onedark
network management tool Nm-applet Nm-applet
System resource monitor Btop Btop
File Manager Yazi + Nemo Yazi + Nemo
Shell Nushell Nushell
Media Player Mpv Mpv
Text Editor Vscode + Nvchad Zed + Nvchad
Fonts Roboto + Fira Code Roboto + Fira Code
Image Viewer Eom Eom
Screenshot Software Hyprshot Flameshot
Screen Recording OBS OBS

Install

First install:

nix-shell -p git --run 'git clone https://github.com/Askodon/nixos-conf.git ~/nixos-conf'
cd nixos-conf
nix-shell -p just --run 'just new-install'

Todo

  • Widgets with eww or ags - write widgets, ...
  • Firefox - fully reproducible ui and extensions.
  • Add disko.nix - configuration to partition
  • Test tmpfs on root and brtrfs switch / to tmpfs and /home on btrfs

References