Skip to content

bexnash/barbiecore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barbiecore

Reusable Linux Mint/niri dotfiles for a pink DankMaterialShell desktop.

Desktop screenshot

What This Captures

  • niri compositor config with the pink/rose active border, rounded tiled windows, blur rules, keybindings, and DMS startup.
  • DankMaterialShell settings, plugin settings, local plugin files, Firefox styling, wallpaper seed, and generated DMS/niri snippets.
  • alacritty, fuzzel, GTK 3/4, portal, shell environment, and starship config.
  • User systemd services for DMS, DankSearch, Flameshot, niri window session snapshots, CPU guard, and lock manager.
  • Local helper scripts and small user binaries required by the session.

The checked-in files use __HOME__ where an absolute home path is unavoidable. install.sh replaces that placeholder with the installing user's $HOME.

Layout

The repository is intentionally shaped like a home-directory overlay:

home/
  .config/
  .local/bin/
  niri-lock-manager/

Install

Review the files first, then run:

./install.sh

The installer copies home/ into $HOME, preserves file modes, and creates a timestamped backup under ~/.dotfiles-backups/barbiecore-* for any existing paths it replaces.

After installing, reload the user units and enable the main services:

systemctl --user daemon-reload
systemctl --user enable --now dms.service dsearch.service niri-window-session-snapshot.timer

Log out and start the niri session again for the compositor environment to be fully clean.

Expected Packages

This setup assumes the machine already has the session stack installed:

  • niri, xwayland-satellite
  • DankMaterialShell / dms, Quickshell runtime
  • alacritty, fuzzel, copyq, flameshot, grim, slurp, wl-clipboard
  • playerctl, jq, rsync, gnome-keyring, xdg-desktop-portal-gnome, xdg-desktop-portal-gtk
  • JetBrainsMono Nerd Font, Inter, Papirus, Bibata-Modern-Ice

There is also a cautious DMS installer helper at home/.config/scripts/install-dms-linux-mint-review-first.sh.

Related

The browser side of this setup pairs with the good-touch-bad-touch extension.

About

Reusable Barbiecore niri + DankMaterialShell dotfiles for a pink Linux desktop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors