my-nix-config

This repo contains every config files for all my setup for nixos

Installation

New nixos instance

To install a new instance of nix os do:

git clone https://github.com/Slownite/my-nixos-systems.git
cd my-nixos-systems
sudo nixos-rebuild switch --flake ./#<device_name>

New home manager instance

First install home-manager then:

home-manager switch --flake ./#sam

Roadmap

I3

  • [X] mouvment configuration
  • [X] i3lock configuration
  • [X] terminal configuration
  • [X] feh configuration
  • [X] polybar configuration
  • [X] rofi configuration
  • [X] dunst configuration
  • [X] picom configuration

Shell

  • [X] nushell configuration
  • [X] tmux configuration

Neovim

  • [ ] move config from lua to nixvim

Emacs

  • [X] setup support for org mode
  • [X] setup org agenda
  • [X] setup support for nu language
  • [X] setup support for nix language
  • [X] setup support for bash language
  • [X] setup support for zig
  • [X] setup support for C/C++
  • [ ] setup support for markdown
  • [ ] setup support for python
  • [ ] setup support for golang

Theming

  • [X] stylix