# Themes Themes are defined in `hosts/themes`. Those themes define the colors, fonts, icons, etc, used by Hyprland and the apps/programs installed. You can change the selected theme by changing the import statement of your host's variables.nix file. > [!TIP] > To apply the theme to Duckduckgo, follow the instructions in `$HOME/.duckduckgo-colorscheme.js` ## Create your theme Create a copy of one of the existing themes and change the variables. Wallpapers are loaded from the `home/wallpapers` folder. ## Gallery ### Nixy ![nixy1](src/nixy/1.png) ![nixy2](src/nixy/2.png) ![nixy3](src/nixy/3.png) ### Catppuccin ![catppuccin1](src/catppuccin/1.png) ![catppuccin2](src/catppuccin/2.png) ![catppuccin3](src/catppuccin/3.png) ### Windows ![windows1](src/windows/1.png) ![windows2](src/windows/2.png) ![windows3](src/windows/3.png)