Compare commits
2
Commits
80f25abdd5
...
cea922501b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cea922501b
|
||
|
|
f45ab786f9
|
No files matched your search
@@ -1,12 +1,30 @@
|
||||
# ❄️ My NixOS Config
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Andrey0189/nixos-config
|
||||
mv nixos-config $HOME/nix # Config is supposed to be in the ~/nix directory
|
||||
cd $HOME/nix
|
||||
sudo nixos-rebuild switch --flake .
|
||||
home-manager switch --flake .
|
||||
```
|
||||
Enjoy!
|
||||
This configuration is based on [&'s config](https://github.com/Andrey0189/nixos-config)
|
||||
|
||||
## Users
|
||||
- [Sweetbread](./user/sweetbread/home.nix)
|
||||
- [Chest](./user/chest/home.nix)
|
||||
|
||||
## Hosts
|
||||
- [Rias](./host/Rias)
|
||||
- [Senko](./host/Senko)
|
||||
- [Eclipse](./host/Eclipse)
|
||||
- [Impreza](./host/Impreza)
|
||||
|
||||
## How does this work?
|
||||
The [flake](./flake.nix) file is the starting point. While installing/rebuilding
|
||||
the correct `host` is chosen, which includs `./host/${host}/configuration.nix`.
|
||||
|
||||
It includes 2 (actually, more, but hey!) files:
|
||||
- [`./host/modules/common.nix`](./host/modules/common.nix): Common setting
|
||||
for all hosts (I don't say)
|
||||
- [`./user/common.nix`](./user/common.nix): Common settings for all users (you
|
||||
got the idea) and setup of [home-manager](https://github.com/nix-community/home-manager)
|
||||
|
||||
It allows me to remove duplications and add multiple users to one host
|
||||
|
||||
## Programs
|
||||
Most of programs are defined in [user modules](./modules/user)
|
||||
|
||||

|
||||
@@ -0,0 +1,7 @@
|
||||
My desktop
|
||||
|
||||
- **CPU:** Intel i5-10600KF
|
||||
- **GPU:** NVidia GeForce RTX 3060 Ti
|
||||
- **RAM:** 32GB
|
||||
- **SSD:** 512GB
|
||||
- **HDD:** 1TB
|
||||
@@ -0,0 +1 @@
|
||||
My laptop `HP Pavilion 15-cb012ur`
|
||||
@@ -6,7 +6,10 @@
|
||||
settings = {
|
||||
# theme = "catppuccin-mocha";
|
||||
editor = {
|
||||
rulers = [ 81 ];
|
||||
insert-final-newline = false;
|
||||
indent-guides.render = true;
|
||||
|
||||
whitespace.render = {
|
||||
space = "all";
|
||||
tab = "all";
|
||||
@@ -15,7 +18,11 @@
|
||||
newline = "none";
|
||||
};
|
||||
|
||||
indent-guides.render = true;
|
||||
cursor-shape = {
|
||||
normal = "block";
|
||||
insert = "bar";
|
||||
select = "underline";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
My gf
|
||||
|
||||
- **Theme:** eris
|
||||
- **Cursor:** [Miku](https://ko-fi.com/s/dcea0e990f)
|
||||
@@ -0,0 +1,4 @@
|
||||
My config
|
||||
|
||||
- **Theme:** [Catppuccin](https://catppuccin.com) Mocha
|
||||
- **Cursor:** [\[Date A Live\] Kurumi Tokisaki](https://ko-fi.com/s/66a6c36df1)
|
||||
Reference in new issue
Block a user