Skip to content

Repository files navigation

Wittano NixOS configuration

Personal repository configuration, packages and Nix related staff. Repository is fully support flake and you can use packages or template in your configs:

  • Packages
    inputs.wittano-repo.url = "github:Wittano/nix-dotfiles"
    ...

    # Actually, repository support only Linux x86 architecture
    inputs.wittano-repo.packages.x86_64-linux.<pkg_name>

List of packages you can find in pkgs directory. Also, repository has own cachix:

nixConfig = {
    trusted-substituters = [
        "https://wittano-nix-repo.cachix.org"
    ];
    extra-trusted-public-keys = [
        "wittano-nix-repo.cachix.org-1:SqjGwMsbzVQOXhbS90DXFC7AoGH99dzPy8zixK3cyt0="
    ];
};
  • Templates
    nix flake init --template github:Wittano/templates#<template_name>

List of available templates you can find in templates directory

  • NixOS configuration

Repository contain 3 profiles with "dev" version. Dev version of profile is additation version of profile, that create mutable configuration for a few configuration e.g. qtile. It make easy updating configuration without rebuilding whole system or config.

Available NixOS profiles are:

  • pc - default and main configuration for my NixOS system. There are a few desktop configuration:
    • qtile Qtile desktop
    • openbox Openbox desktop
    • bspwm BSPWM desktop
  • laptop - configuration for my private laptop
  • vm - testing configuration for VM

About

Personal configuration, templates and packages for NixOS

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages