- sassc
- swww
- maple-nerd-fonts
- pipewire
- brightnessctl
- aylurs-gtk-shell
- bun
- matugen
- kitty
- qt6ct/qt5ct
- starship
- fish
- clipse
- zen-browser
- zenity
My dotfiles is not recommended for full use, it's not perfect and easily changed by me, modular use is best. I'll break down the entire dotfiles into major modules and provide installation instructions for each.
The most important module, which is responsible for implementing the generation of colours.
- Copy the
.config/matugenfolder of my project - Check the
config.tomlfile, for each colour you need to provideinput_path(template location),output_path(location of the output theme) - Check the
templatesfile, it contains all the templates I use. - After configuring
config.toml, usematugen image ‘wallpaper location’ -m ‘light/dark’to generate the colours. - Configuration is required for
gtkandqtto take effect, see the matugen-themes
Important
For more information on using matugen, see matugen-wiki
- Make sure you have installed
ags, which is responsible forbar,app-launcherand so on. - If you want to use the PoSayDone's
agsConfiguration
git clone https://github.com/PoSayDone/.dotfiles_nix.git
cd .dotfiles_nix/home-manager/modules/
cp -r ags ~/.config/-
I've fixed some issues as well as added some features (and removed some features.) based on PoSayDone's configuration,if you don't mind you can just use my modified config file.Please click star for PoSayDone!
I add these features:
- Live update software list
- Added detailed weather information (but removed Todo)
- Rounded corners of the screen
- More widgets in Control Center
- ...
Important
I upgraded ags to astal-gtk4 based code. It seems to work fine so far. Just need ags run -d {path-to-ags-gtk4} --gtk4.
- waypaper makes grips used to change the wallpaper and as a tool for
matugenfront end. You can choose your own. - I use
zenityto generate the selection UI formatugen, if you need to change it go to.config/waypaper/and changepost_commandinconfig.ini.
Important
If you are using ags-gtk4, you will no longer need this section.
For the other modules, just make sure of the paths and it's very simple to get them working.
- Aylur for the awesome project Astal is.
- ezerinz@epik-shell for the wonderful ags-gtk4 code.
- [email protected]_nix for the beautiful component styles.
- InioX@matugen for the elegant color generator.








