1
0
Fork 0
mirror of https://git.sr.ht/~neverness/ultima synced 2024-12-27 19:03:53 +00:00
This commit is contained in:
neverness 2024-12-22 11:31:49 +09:00
parent e1aa23e461
commit 9bae8a2ca1
2 changed files with 40 additions and 3 deletions

View file

@ -11,7 +11,42 @@ Below you can see my additional repositories:
<details>
<summary>Software</summary>
| Name | Desciption |
### GUIDE FOR CREATE OWN MACHINE & HOME
1. Create directory with your _hostName_ in _flakeDir_
- _flakeDir_ is flake root (example: **/persist/flake/** )
2. Create _default.nix_ in ~/_flakeDir_/_hostName_/ (example: ~/_flakeDir_/_hostName_/_default.nix_ )
- Fill it with:
```nix
{ inputs, lib, ... }:
{
flake = import ../libx/builder.nix { # default values watch in ~/flakeDir/libx/builder.nix
inherit inputs lib;
disk = "..."; # your disk in /dev/disk/by-uuid/*
# VARIABLES
hostName = "pantheon"; # hostName is ~/flakeDir/hostName
userName = "arthemida"; # userName
flakeDir = "/persist/flake"; # flakeDir
# CUSTOMIZE
theme = "chanivibes"; # from inputs.design.base16
is = "desktop"; # for laptop | desktop | server
# SYS INFA
plfrm = "x86_64-linux"; # your architecture
ver = "24.05"; # stateVersion in below /etc/nixos/configuration.nix
# DEVICES
dev = { # other mountable disks
SSD1 = "/mnt/games";
HDD1 = "/mnt/prono_idk";
SSD2 = "/mnt/howii";
};
};
}
```
| Name with url | Desciption |
| -------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| Desktop utilites | |
| [hyprland](https://github.com/hyprwm/hyprland) | Best window manager |

View file

@ -24,7 +24,6 @@ let
x =
import ./options.nix {
inherit
theme
inputs
pkgs
lib
@ -32,15 +31,18 @@ let
}
// {
inherit
# VARIABLES
disk
hostName
userName
flakeDir
theme
is
# SYSINFA
plfrm
ver
dev
sec
sec # SECRETS
;
};
# ARGS