8000 GitHub - IogaMaster/redyf-nixdots: Dotfiles for redyf's system
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

IogaMaster/redyf-nixdots

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


❄️ NixOS dotfiles ❄️

My NixOS system configuration. Feel free to explore!

Special thanks to:

⠀⠀   🌸 Setup / Hyprland 🌸
 -----------------------------------

 ╭─ Distro  -> NixOS
 ├─ Editor  -> Neovim
 ├─ Browser -> Firefox / Chrome
 ├─ Shell   -> ZSH
 ╰─ Resource Monitor -> Btop

 ╭─ Model -> DELL XPS 8940
 ├─ CPU   -> Intel i5-10400f @ 4.3GHz
 ├─ GPU   -> NVIDIA GeForce GTX 1650 SUPER
 ╰─ Resolution -> 1920x1080@165hz

 ╭─ WM       -> Hyprland
 ├─ Terminal -> Foot
 ├─ Theme    -> Catppuccin
 ├─ Icons    -> Papirus-Dark
 ├─ Font     -> JetBrains Mono Nerd Font
 ╰─ Hotel    -> Trivago

                        

Commands you should know:

  • Rebuild and switch to change the system configuration (in the configuration directory):
rebuild

OR

sudo nixos-rebuild switch --flake '.#redyf'
  • Connect to internet (Change what's inside the brackets with your info).
iwctl --passphrase [passphrase] station [device] connect [SSID]

Installation

IMPORTANT: Do not use my configuration.nix and/or hardware-configuration.nix! These files include specific settings to my drives and are unlikely to have a positive reaction on your device!

It might not work perfectly right after installation, you have been warned!

For best security, make sure the files will not conflict with your current ones.

Pré-requisitos:

Clono the repo and cd into it:

git clone https://github.com/Redyf/nixdots ~/nixdots && cd ~/nixdots

Create a hardware configuration for your system:

sudo nixos-generate-config

You can add or create your own output in flake.nix through the following template:

nixosConfigurations = {
    # Now, creating a new system config can be done with a single line.
    #                                Architecture   Hostname
    redyf = nixpkgs.lib.nixosSystem "x86_64-linux" "desktop";
    laptop = nixpkgs.lib.nixosSystem "x86_64-linux" "laptop";
    # ADD YOUR COMPUTER HERE! (feel free to remove mine)
    yourComputer = nixpkgs.lib.nixosSystem "x86_64-linux" "yourComputer";
};

Finally, rebuild your configuration with:

sudo nixos-rebuild switch --flake .#yourComputer

And that's all! If you have any problem, feel free to make an issue in the github repo. (https://github.com/Redyf/nixdots/issues).

Conclusion

And so that was my setup for NixOS. The code is licensed under the MIT license, so you can use or distribute the code however you like. If you have any questions, contact me on Discord: Redyf#1337.

About

Dotfiles for redyf's system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 69.7%
  • Shell 23.6%
  • C 2.4%
  • Emacs Lisp 1.9%
  • Python 1.8%
  • SCSS 0.5%
  • Lua 0.1%
0