Skip to content

asteriau/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

254 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About ❄️

In-house baked configs for Home-Manager and NixOS. Borrowed bits sprinkled on top. Using flakes and flake-parts.

See an overview of the flake outputs by running nix flake show github:asteriau/dotfiles.

Warning

This flake is tailored to my personal, opinionated daily workflow. Treat it as a reference rather than a drop-in replacement.

While it may be possible to just replace the user, hostname, and hardware configuration, doing so is not recommended.

🗃️ Structure

Each directory has its own README if you want to dive deeper.

📦 Exported packages

This flake exports several packages. To get a list of available packages, run

nix flake show github:asteriau/dotfiles

Run packages directly with the below command, replacing <packageName> with the desired package:

nix run github:asteriau/dotfiles#<packageName>

Or install from the packages output. For example:

# flake.nix
{
  inputs.asteriau-dotfiles = {
    url = "github:asteriau/dotfiles";
    inputs.nixpkgs.follows = "nixpkgs";
  };
}

# configuration.nix
{pkgs, inputs, ...}: {
  environment.systemPackages = [
    inputs.asteriau-dotfiles.packages."x86_64-linux".<packageName>
  ];
}

💻 Desktop preview

Currently, my widgets are created using QuickShell.

🌙

Dark Mode Preview

☀️ insert catppuccin latte brainrot

💾 Resources

Other configurations or places from where I learned and copied:

There surely are more but I tend to forget. Regardless, I am thankful to all of them. <3

Contributors

Languages