erikdubois / nixos-configurations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


NixOS Guide

followers

Maintenance Last-Commit

Nixos-configurations

3 desktops (1 with nvidia card) and 1 laptop will be set with these configs

Plasma as default desktop.

Use the plasma iso from Nixos - install it with calamares.

Open up your Documents folder and open a terminal there and type:

nix-env -i git

This will install git. It might take a while to install it. Be patient.

Then you get this github project via this command in the same terminal:

git clone https://github.com/erikdubois/nixos-configurations

My pcs got a name because of this project.

Keep the name or change it anywhere and everywhere.

My username and keyboard setup (Belgium - Azerty) are also in my configs. So change them.

Some are with nvidia - others are just intel.

The dotfiles folder contain all the desktops we can install. Code is coming from ArcoLinux - then we adapt it to work on NixOS.

We use the same dotfiles on all pcs.

Desktops

  • awesome

  • bspwm

  • chadwm - not working

  • dusk - not working

  • dwm

  • hyprland

  • i3wm

  • openbox

  • plasma

  • qtile

  • others ... see images

I have created separate desktops file in the folder Desktops.

If we remove the "#" in the configuration.nix file it will be installed.

This is a personal project.

We call it sidetracking.

You always learn something from switching distros.

More info in our videos

https://www.youtube.com/playlist?list=PLlloYVGq5pS7HDKMIzvngkPsZvaxTsYKq

Tips

TIP 1: your scripts always start with this shebang

#!/usr/bin/env bash

TIP 2: your desktops name is not bspwm for example but none+bspwm - that matters in variety, polybars and wherever you make references to the ENV variables

TIP 3: Use syntax editing for the nix language in sublime-text or visual studio code - you will make less mistakes

Examples

All the possible desktops on NixOS : https://mynixos.com/options/services.xserver.desktopManager

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

About


Languages

Language:C 40.3%Language:CSS 15.7%Language:Shell 14.1%Language:Lua 11.5%Language:SCSS 5.5%Language:QML 4.3%Language:Python 3.3%Language:Nix 3.1%Language:Roff 1.2%Language:Makefile 0.4%Language:Perl 0.3%Language:GLSL 0.2%Language:JavaScript 0.1%Language:Haskell 0.0%Language:Liquid 0.0%Language:Vim Script 0.0%Language:Ruby 0.0%