Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ntbbloodbath/tundra
Our Father who art in heaven, save me from infinite recursion
https://github.com/ntbbloodbath/tundra
dotfiles hyprland-config nixos-configuration
Last synced: 2 days ago
JSON representation
Our Father who art in heaven, save me from infinite recursion
- Host: GitHub
- URL: https://github.com/ntbbloodbath/tundra
- Owner: NTBBloodbath
- License: mit
- Created: 2024-08-09T09:33:21.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-12-18T08:02:14.000Z (4 days ago)
- Last Synced: 2024-12-18T09:23:09.073Z (4 days ago)
- Topics: dotfiles, hyprland-config, nixos-configuration
- Language: Shell
- Homepage:
- Size: 59.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tundra
A wise man once said "never say never", but the fool didn't understand and went on his way.
Later, the fool discovered his enormous masochism by tripping over the stone he always said he would
never trip over. And that's how I ended up becoming a NixOS user.> [!NOTE]
> The name of my dotfiles comes from the [Minecraft Tundra biome](https://minecraft.wiki/w/Tundra).---
For the time being, I continue to configure my software in the traditional way. Those configurations
reside in the `etc` directory, and my NixOS configuration resides in the `nixos` directory.
The `share` directory is self-explanatory.## Installation
Pre-requisites:
- [NixOS](https://nixos.org/manual/nixos/stable/index.html#ch-installation) installed.
- [Flakes enabled](https://nixos.wiki/wiki/flakes).Clone the repository and `cd` into it:
```sh
git clone https://github.com/NTBBloodbath/tundra.git && cd tundra
```First, create a hardware configuration for your system:
```sh
sudo nixos-generate-config
```After you have created a `/etc/nixos/hardware-configuration.nix` file, copy it to the repository and
then proceed to build the configuration with:
```sh
# Change workstation to whatever you want if you are using my setup
# if you do, remember to also modify the module import path in the flake.nix
cp /etc/nixos/hardware-configuration.nix ./hosts/workstation/sudo nixos-rebuild switch --flake .
```Once everything is ready, move the contents of the `etc` directory to `~/.config` and the `share`
directory to `~/.local/share`. And that's it :)## Showcase
Desktop view
![desktop](https://github.com/user-attachments/assets/9617013a-9223-4af8-8325-523d808d89e0)
Apps launcher (rofi)
![2024-08-23-202216_hyprshot](https://github.com/user-attachments/assets/cbc79f29-fe24-4d45-bca1-4437f22ebac8)
Logout screen (wlogout)
![wlogout](https://github.com/user-attachments/assets/b1830c65-ac56-45e2-a5f8-514ec3c16eec)
Lockscreen (hyprlock)
![hyprlock](https://github.com/user-attachments/assets/7b29b61b-30c7-486a-9924-018f0a4b595c)
## License
My dotfiles are licensed under the ~cuck~ MIT license. Feel free to take inspiration or take parts
from them.