A comprehensive anime-inspired pink/magenta theme for Linux desktop environments, featuring a cohesive color palette across multiple applications and window managers.
The theme is built around a carefully crafted anime-inspired color scheme:
- Primary Background:
#0a0a0a(Deep Black) - Primary Foreground:
#ffeef7(Light Pink) - Accent Pink:
#e91e63(Magenta) - Bright Pink:
#ff4081(Bright Pink) - Light Pink:
#ff99cc(Soft Pink) - Salmon Pink:
#ff85a2(Warm Pink) - Deep Pink:
#d147a3(Dark Magenta)
This theme provides configurations for:
- Terminal: Alacritty
- System Monitor: btop
- Screen Locker: Hyprlock
- Window Manager: Hyprland
- Notifications: Mako
- Text Editor: Neovim
- OSD: SwayOSD
- Application Launcher: Walker, Wofi
- Status Bar: Waybar
Make sure you have the following applications installed:
- Alacritty
- btop
- Hyprland
- Mako
- Neovim
- Wofi/Walker
- Waybar
- CaskaydiaMono Nerd Font
-
Clone the repository:
git clone https://github.com/yourusername/lainom-theme cd lainom-theme -
Backup your existing configs (recommended):
mkdir -p ~/.config/backup cp -r ~/.config/alacritty ~/.config/backup/ 2>/dev/null || true cp -r ~/.config/btop ~/.config/backup/ 2>/dev/null || true cp -r ~/.config/hypr ~/.config/backup/ 2>/dev/null || true cp -r ~/.config/mako ~/.config/backup/ 2>/dev/null || true cp -r ~/.config/waybar ~/.config/backup/ 2>/dev/null || true cp -r ~/.config/wofi ~/.config/backup/ 2>/dev/null || true
-
Install the theme:
./install.sh
If you prefer to install components individually:
mkdir -p ~/.config/alacritty
cp alacritty.toml ~/.config/alacritty/mkdir -p ~/.config/btop/themes
cp btop.theme ~/.config/btop/themes/anime-pink.theme
# Then select the theme in btop: ESC → o → t → anime-pinkmkdir -p ~/.config/hypr
cp hyprland.conf ~/.config/hypr/
# Add to your main hyprland.conf: source = ~/.config/hypr/anime-pink.confmkdir -p ~/.config/hypr
cp hyperlock.conf ~/.config/hypr/hyprlock.confmkdir -p ~/.config/mako
cp mako.ini ~/.config/mako/configmkdir -p ~/.config/nvim/colors
cp neovim.lua ~/.config/nvim/colors/anime_pink.luaThen in your Neovim config:
vim.cmd('colorscheme anime_pink')mkdir -p ~/.config/waybar
cp waybar.css ~/.config/waybar/style.cssmkdir -p ~/.config/wofi
cp wofi.css ~/.config/wofi/style.cssmkdir -p ~/.config/walker
cp walker.css ~/.config/walker/style.cssmkdir -p ~/.config/swayosd
cp swayosd.css ~/.config/swayosd/style.cssThis theme uses CaskaydiaMono Nerd Font. Install it with:
# Arch Linux
sudo pacman -S ttf-cascadia-code-nerd
# Ubuntu/Debian
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/CascadiaCode.zip
unzip CascadiaCode.zip -d ~/.local/share/fonts/
fc-cache -fvFor Hyprlock, you need to add your own anime background image:
mkdir -p ~/.config/omarchy/themes/anime-pink/backgrounds/
# Place your anime background image here and name it:
# anime_girl_pink.jpgNote: The theme expects a background image at this specific path. You can either:
- Add your own anime-style background image
- Modify the
hyperlock.conffile to point to a different image - Remove the background configuration to use a solid color instead
- Open btop
- Press
ESC→o→t - Select
anime-pinktheme
Add to your init.lua:
vim.cmd('colorscheme anime_pink')Ensure your waybar config references the correct CSS file:
{
"layer": "top",
"modules-left": ["hyprland/workspaces"],
"modules-center": ["clock"],
"modules-right": ["pulseaudio", "network", "battery"]
}All colors are defined at the top of each configuration file. To customize:
- Choose your preferred color palette
- Update the color variables in each config file
- Restart the respective applications
To extend this theme to other applications:
- Use the color palette defined above
- Follow the established patterns for gradients and opacity
- Maintain consistency with border radius (8-12px) and shadows
Colors not applying:
- Ensure you've restarted the application after copying configs
- Check file permissions:
chmod 644 ~/.config/app/config
Font not displaying correctly:
- Verify CaskaydiaMono Nerd Font is installed:
fc-list | grep -i cascadia - Refresh font cache:
fc-cache -fv
Waybar not styling:
- Check that the CSS file path is correct in waybar config
- Restart waybar:
pkill waybar && waybar &
Neovim theme not loading:
- Ensure the file is in the correct location:
~/.config/nvim/colors/anime_pink.lua - Check for syntax errors:
:messagesin Neovim
If you encounter issues:
- Check the application's log files
- Verify configuration syntax
- Open an issue on GitHub with your system info and error messages
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Test your changes thoroughly
- Submit a pull request
When adding support for a new application:
- Use the established color palette
- Follow existing naming conventions
- Include installation instructions
- Add screenshots
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by anime aesthetics and pink/magenta color schemes
- Built for the Linux desktop community
- Special thanks to all the application developers
If you enjoy this theme, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 🎨 Contributing improvements
- 📢 Sharing with the community
Made with 💖 for the anime and Linux communities




