fufexan/dotfiles

NixOS system config & Home-Manager user config

Nix

1,152

1,869 commits

updated Oct 6, 2026

See the code

README

fufexan/dotfiles

🗒 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:fufexan/dotfiles.

🗃️ Contents

📦 Exported packages

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

nix flake show github:fufexan/dotfiles

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

nix run github:fufexan/dotfiles#<packageName>

Or install from the packages output. For example:

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

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

💻 Desktop preview

Currently, my widgets are created using Quickshell. If you're looking for the Ags v1 version, you can find it here. Older Eww version here.

Desktop Preview
Previous versions

Ags

Dark Desktop Preview Dark *Hint: click to go to a video showcase*
Light Desktop Preview Light

Eww

Desktop Preview Desktop Preview

💾 Resources

Other configurations from where I learned and copied:

👥 People

These are the people whom I've taken inspiration from while writing these configs. There surely are more but I tend to forget. Regardless, I am thankful to all of them.

DieracDelta - gytis-ivaskevicius - hlissner - keksbg - Kranzes - matthewcroughan - max-privatevoid - Misterio77 - NobbZ - OPNA2608 - pnotequalnp - RicArch97 - tadeokondrak - viperML - Xe - yusdacra

ags
declarative
dotfiles
flake
helix
home-manager
hyprland
nix
nixos
wayland

fufexan/dotfiles

NixOS system config & Home-Manager user config

Nix

1,152

1,869 commits

updated Oct 6, 2026

See the code

README

fufexan/dotfiles

🗒 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:fufexan/dotfiles.

🗃️ Contents

📦 Exported packages

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

nix flake show github:fufexan/dotfiles

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

nix run github:fufexan/dotfiles#<packageName>

Or install from the packages output. For example:

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

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

💻 Desktop preview

Currently, my widgets are created using Quickshell. If you're looking for the Ags v1 version, you can find it here. Older Eww version here.

Desktop Preview
Previous versions

Ags

Dark Desktop Preview Dark *Hint: click to go to a video showcase*
Light Desktop Preview Light

Eww

Desktop Preview Desktop Preview

💾 Resources

Other configurations from where I learned and copied:

👥 People

These are the people whom I've taken inspiration from while writing these configs. There surely are more but I tend to forget. Regardless, I am thankful to all of them.

DieracDelta - gytis-ivaskevicius - hlissner - keksbg - Kranzes - matthewcroughan - max-privatevoid - Misterio77 - NobbZ - OPNA2608 - pnotequalnp - RicArch97 - tadeokondrak - viperML - Xe - yusdacra

ags
declarative
dotfiles
flake
helix
home-manager
hyprland
nix
nixos
wayland

Significant stargazers

(top 24 of 32)

Paul Haerle

137 followers · starred Mar 2024

Nathaniel Brough

28 followers · starred Nov 2023

Brian McGee

131 followers · starred Jan 2025

Austin Horstman

168 followers · starred Mar 2023