- 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/matugen
folder of my project - Check the
config.toml
file, for each colour you need to provideinput_path
(template location),output_path
(location of the output theme) - Check the
templates
file, 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
gtk
andqt
to 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-launcher
and so on. - Getting PoSayDone's
ags
Configuration
git clone https://github.com/PoSayDone/.dotfiles_nix.git
cd .dotfiles_nix/home-manager/modules/
cp -r ags ~/.config/
- There are some bugs in this configuration, e.g.
active-app
andapp-launcher
don't update in real time, You can choose my file to replace the corresponding file.
- waypaper makes grips used to change the wallpaper and as a tool for
matugen
front end. You can choose your own. - I use
zenity
to generate the selection UI formatugen
, if you need to change it go to.config/waypaper/
and changepost_command
inconfig.ini
.
For the other modules, just make sure of the paths and it's very simple to get them working.