Skip to content

c6rg0/System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My NixOS config:

desktop

menu

neovim

Colour scheme: Gruvbox
Dotfile management: Home-manager
Display manager: tuigreet (greetd)
Window manager: Sway (wayland)
Bar: Waybar
Terminal: Kitty
Shell: zsh
Text editor: Neovim
App launcher: Rofi
Wallpaper utility: awww
Corners: Quickshell

IMPORTANT!

  • Make sure that you have flakes enabled on your machine.

  • Don't use the hardware-configuration.nixs included in this repo, they're not generated for your hardware. Instead, use your own version created during installation or make a new copy ($ nixos-generate-config).

  • Read any scripts before use; they're all short, and it's good practice.

  • The scripts include commands for: updating/installing the config and removing redundanct versions of packages.

Location

  • You can clone this repo and it should be usable from any location,
  • the only thing affected by the location is the up alias I made.
  • I personally have it at ~/.

Extra

  • To disable the boot menu, use shift+t in the menu until the timeout is 0. and install the config using the flake.

Credits:

$ tree

.
├── README.md
├── dev
│ └── *.nix # Boilerplate nix-shells
├── flake.lock
├── flake.nix # Inputs and outputs for the whole repo
├── hosts
│ ├── desktop
│ │ ├── default.nix
│ │ └── hardware-configuration.nix
│ └── laptop
│ ├── default.nix # Declares inputs and short statements specific to host
│ └── hardware-configuration.nix
├── modules
│ ├── home-manager # User configuration
│ │ ├── home.nix # Declares home-manager inputs and other small configs
│ │ └── *.nix
│ └── nixos # Pool of system configs that can be used by hosts
│ ├── common.nix # Any short configs I want to use between hosts
│ └── *.nix
└── (anything else)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors