These are my personal NixOS dotfiles. I advice against using them since they are specific to my workflow, but you can copy them and change to your own needs
- โ๏ธ Flakes
- ๐ Home Manager
- ๐๏ธ Modularized Configurations
- ๐ฅ๏ธ Different configurations for each of my devices
- ๐ Hyprland
- ๐ Neovim, Kitty and Tmux
-
Install the system using the GUI installer or following the NixOS guide
-
Install required packages
nix-shell -p gnumake git
-
Clone this repository
git clone https://github.com/Dieal/nixdots.git
-
make desktop
ormake laptop
The system can be built executing
make desktop
or make laptop
, depending on the device.
If you want to use it for your own device, edit shared.nix
and system/desktop.nix to your specific needs.
To build the user environment using Home Manager, execute
make home
.
Go to about:support and identify Profile Folder. From inside the folder, copy:
- cookies.sqlite and storage.sqlite to remain logged in
- places.sqlite for history
Then identify, just as above, the Zen Browser profile folder and copy those sqlite files inside it. Now restart the browser, follow the setup and you're done
- https://github.com/Evertras/simple-homemanager Flakes and Home Manager setup for beginners
- https://mynixos.com/help/home-manager Find home manager options