https://github.com/castrozan/.dotfiles-mirror

https://github.com/castrozan/.dotfiles-mirror

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Castrozan
  • Language: Shell
  • Default Branch: master
  • Size: 4.39 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 7 months ago · Last pushed 7 months ago
Metadata Files
Readme

README.md

This repo works as a historical record of my configs. Before tag 1.2.0 of my dotfiles, i was using this bash framework to manage my configs, now i'm using Nix and NixOS.

TODO: remove nix from this repo as it is suposed to be just the bash framework.

Zanoni's Desktop Configs

Stargazers

This repository contains the setup for my desktop environment on both NixOS and Ubuntu. It includes scripts for installing necessary applications and configuring dotfiles to set up a new system.

🎬 Showcase: Hyprland + Bash + Kitty + Neovim

(More screenshots & videos coming soon!) <!-- TODO: add desktop video showcase -->

Hyprland

Kitty ᓚᘏᗢ + Tmux

🪟 Panes ![panes](docs/img/tmux/showcase-panes.png)
🪴 Screensaver ![screensaver](docs/img/tmux/showcase-screensaver.png)
🔱 Sessions ![sessions](docs/img/tmux/showcase-sessions.png)

Neovim

:wq Editor ![editor](docs/img/neovim/showcase-editor.png)
🎯 Focused Editor ![editor](docs/img/neovim/showcase-focused-editor.png)

📂 Repository Structure

  • README.md – Quick start & overview (this file)
  • docs/ – Detailed guides:
  • nixos/ – NixOS configurations with detailed setup guide
  • ubuntu/ – This does not exists since it's all scattered around (*.rc, .config, bin, etc.)

⚙️ Quick Start

NixOS Users

  1. Clone the repo into your home directory.
  2. Generate Hardware Config: Replace my hosts with your_host: bash nixos-generate-config --dir nixos/hosts/your_host/configs
  3. Update Users: Replace my users with your_user directory:

  4. Deploy the Flake: Replace the user and host on the nixosConfigurations module and run the flake: bash sudo nixos-rebuild switch --flake .#your_user

See the NixOS Setup Guide for detailed instructions.

Ubuntu Users

  1. Clone the repo into your home directory.
  2. Run the installer: bash make install Use the -d flag to install only selected configurations (see docs/ubuntu.md for details).

🔗 Inspiration

This setup is inspired by projects like: - ryan4yin/nix-config - OfflineBot/nixos - and many others, sorry there are too many i don't remember.

Enjoy ricing and happy hacking!

Owner

  • Name: Lucas Zanoni
  • Login: Castrozan
  • Kind: user

GitHub Events

Total
  • Push event: 1
  • Create event: 9
Last Year
  • Push event: 1
  • Create event: 9

Dependencies

.github/workflows/test-run.yml actions
  • actions/checkout v3 composite