Skip to content

ahi6/configuration.nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my personal NixOS configuration repository

I aim to keep my configuration simple and minimal. I use a mostly vanilla GNOME Desktop without anything particularly exciting. These are intended to be used only for my main computer and aren't designed suit other people's needs out of the box, but feel free to copy and paste snippets to your own config or use it as a base.

If you are considering NixOS yourself, keep in mind that managing nix configs is largely a Sisyphean task which is not worth the effort for most users. That being said, one must imagine Sysiphus happy...

NixOS Screenshot

Host

  • ahinix: Old laptop
  • tvo: Legion Go S

Directory structure

nixos
├── README.md
├── config # dotfiles
│   ├── ... 
│   └── scripts  # scripts that make managing my OS with nix more convenient
│       ├── clean   # nix-collect-garbage wrapper
│       ├── rebuild # nixos-rebuild       wrapper
│       └── update  # nix flake update    wrapper
├── flake.lock
├── flake.nix
├── home.nix # home manager config, literally just moves dotfiles from /config to the correct folder
├── hosts
│   ├── ahinix # old laptop
│   │   ├── configuration.nix
│   │   └── hardware-configuration.nix
│   ├── common
│   │   └── configuration.nix
│   └── tvo # Lenovo Legion Go S
│       ├── configuration.nix
│       └── hardware-configuration.nix
├── modules # modules for programs that require more than just adding to systemPackages
│   ├── activate-linux.nix
│   ├── davinci.nix
│   ├── kde-connect.nix
│   ├── muni.nix # FI MUNI university-related packages
│   ├── no-middle-click-paste.nix
│   ├── plymouth.nix
│   ├── virtualbox.nix
│   ├── warp.nix
│   └── zed.nix
└── overlays
    └── pkgs
        └── gnome-backgrounds # adds a custom GNOME wallpaper with light and dark mode variations
            ├── default.nix
            ├── wallhaven-1kqv13.png # https://wallhaven.cc/w/1kqv13
            └── wallhaven-m9wyyy.png # https://wallhaven.cc/w/m9wyyy

Put everything in configuration.nix(source)

About

My personal NixOS config, with GNOME

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors