seth
3fdc011242
chore(modules): add tests for home-manager on darwin ( #251 )
...
* chore(modules): add tests for home-manager on darwin
* ci: use nix-fast-build for tests
this also enables the new darwin tests
* chore(tests): disable unsupported modules on darwin
* docs: add `tests` scope to CONTRIBUTING.md
* fix(home-manager): exclude `gtk.catppuccin.icon` from global enable
this was accidentally enabled by default only with `catppuccin.enable`
* fix(tests): build activationPackage for darwin
2024-06-29 10:09:49 -04:00
XYenon
63e0859743
fix(home-manager): only enable pointerCursor by default on linux ( #248 )
2024-06-28 12:42:33 -04:00
seth
3f4607481b
chore(modules): use attrset as argument to mkCatppuccinOpt
( #252 )
2024-06-28 12:29:30 -04:00
pinkcreeper100
e02aca950f
fix(home-manager): assert qt.platformTheme.name
for kvantum ( #244 )
...
* fix(home-manager): assert `qt.platformTheme.name` for kvantum
* fix(home-manager): account for qt.platformTheme being null
Co-authored-by: seth <getchoo@tuta.io>
* chore(modules): set `qt.platformTheme.name` in tests
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-06-26 22:58:11 -04:00
seth
de0dec4cec
fix(home-manager): don't let swaylock cause infinite recursion ( #243 )
...
i can't begin to describe how i feel right now
2024-06-26 14:27:07 -04:00
seth
1adbfeb44a
fix(home-manager): assert qt.style.name
for kvantum theme ( #242 )
...
while having `qt.enable` be a prerequisite for this option applying
makes sense, the requirement on a specific `style.name` is not. this
make it more clear by moving that check to an assertion rather than an
internal comparison
2024-06-25 06:29:50 -04:00
Weathercold
6e77fdd91d
feat(home-manager)!: add support for global cursors ( #195 )
...
* feat(home-manager)!: add support for global cursors
this replaces the previous gtk module options
* fix: document function types correctly in lib
2024-06-24 23:13:58 -04:00
Fedi Jamoussi
2fb16f2d6f
fix(home-manager): use correct gtk theme name ( #239 )
...
- Theme name is all lowercase now
- Change order from `flavor-size-accent-gtkTheme` to
`flavor-accent-size+gtkTweaks`
2024-06-22 21:05:49 -04:00
Isabel
b6c854508d
fix(nixos): use the qt 6 version of sddm ( #230 )
...
* fix(nixos): use the qt 6 version of sddm
the upstream port has moved to qt 6, while nixos' default is still qt 5
* chore(nixos): use the qt6 version of sddm in tests
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-06-22 08:31:23 -04:00
Isabel
e55fb4262b
feat(home-manager): set hyprcursor ( #218 )
2024-06-10 18:28:46 -04:00
Xelden
85558d1638
feat(home-manager): add support for newsboat ( #217 )
2024-06-10 17:00:51 -04:00
seth
4d4e7ce1aa
chore(home-manager): deprecate gtk module ( #206 )
...
https://github.com/catppuccin/gtk/issues/262
2024-06-10 16:47:35 -04:00
github-actions[bot]
c4dac42a4f
chore(modules): update ports ( #211 )
...
* chore: update ports
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(modules): update file paths
---------
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: getchoo <48872998+getchoo@users.noreply.github.com>
Co-authored-by: seth <getchoo@tuta.io>
2024-06-10 16:38:47 -04:00
Isabel
6336fb8ba1
fix(home-manager): gtk cursors are now lowercase ( #212 )
2024-06-10 15:54:48 -04:00
seth
dc9553ef0b
feat(modules)!: bump minimum supported release to 24.05 ( #203 )
...
* chore(modules)!: bump minimum supported release to 24.05
* feat(modules): assert minimum supported version
2024-06-04 07:29:28 -04:00
seth
296adaf933
feat(modules): add declarations ( #198 )
2024-05-28 04:15:28 -04:00
Adrien Cosson
ba40680357
feat(home-manager): add support for cava themes with transparent background ( #191 )
2024-05-28 02:50:03 -04:00
Weathercold
144b70d50e
fix(nixos): sddm package not being installed ( #194 )
...
* chore: rename `mkFlavourOpt` to `mkFlavorOpt`
Missed by fea5242
* fix(nixos): sddm package not being installed
Never use attrset merge operator with `mk*` attrsets since the right hand attrset overrides the left
2024-05-28 02:49:04 -04:00
Jens Gatzweiler
f32e5ab2b5
feat(home-manager): add support for kvantum ( #175 )
2024-05-28 02:41:06 -04:00
seth
fea5242c0e
feat(modules)!: flavour -> flavor ( #190 )
2024-05-21 20:23:55 -04:00
Hammy
5e1a679604
style: format ff4ea84
2024-05-21 22:53:46 +01:00
seth
8179a45f64
fix(modules): shorten defaultText for catppuccin.sources
( #185 )
...
* fix: set nixos release in mkOptionDoc
* fix(modules): shorten defaultText for `catppuccin.sources`
2024-05-21 03:27:57 -04:00
seth
aef5672912
feat(modules): support nixos & home-manager's stable branches ( #182 )
...
* chore(modules): add mkVersionedOpts to lib
* ci: test against stable nixos/home-manager
* feat(modules): support nixos & home-manager's stable branches
* docs: add version support information
2024-05-21 00:34:42 -04:00
seth
1f19ce7a91
fix(home-manager): remove xdg.enable assertions ( #181 )
2024-05-20 23:53:33 -04:00
Weathercold
9ffc6b8c26
feat(nixos): add support for plymouth ( #166 )
...
Co-authored-by: seth <getchoo@tuta.io>
2024-05-14 00:10:42 -04:00
Weathercold
27e71a3548
feat(home-manager): add gtk icon theme ( #165 )
...
Uses catppuccin-papirus-folders
Co-authored-by: seth <getchoo@tuta.io>
2024-05-14 00:09:27 -04:00
Isabel
d8a6d8a146
feat(nixos): add support for sddm ( #168 )
2024-05-13 21:56:27 -04:00
seth
28e6d8a18d
feat(modules): add catppuccin.sources
option ( #129 )
...
* feat(modules): add `catppuccin.sources` option
* refactor(modules)!: nvfetcher -> npins
npins gives us a nicer file to import that is a simple name value pair
of the port and the path in the store. this allows for easier overriding
with the catppuccin.sources option
* fix(modules): ensure default sources are applied to `catppuccin.sources`
2024-05-13 16:33:16 -04:00
Jens Gatzweiler
7bf0166443
feat(home-manager): add apply
option for fcitx5 ( #144 )
2024-05-13 16:28:32 -04:00
celeri
5e0f749a08
feat(home-manager): add gnomeShellTheme
option for gtk ( #161 )
...
* feat(home-manager/gtk): add gnome option
Add an option to set the gtk theme as gnome shell's theme using the
user-theme gnome extension
* implemented feedbacks
* style(home-manager): format gtk module
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-05-13 14:04:05 -04:00
vdbe
2429fdcd67
feat(home-manager): add extraConfig
option for tmux ( #137 )
...
Add the option extraConfig this allows users to configure the plugin
Co-authored-by: seth <getchoo@tuta.io>
2024-05-13 13:59:12 -04:00
Weathercold
8d3e50a677
feat(nixos): add global accent
option ( #164 )
...
Closes #134
2024-05-08 19:27:03 -04:00
celeri
360c974143
fix(home-manager): capitalize gtkTheme ( #159 )
...
The uncapitalized gtkTheme made the generated theme name incorrect wich prevented
the theme to be set correctly and made the symlinks in ~/.config/gtk-4.0 broken
2024-05-08 19:26:10 -04:00
Liassica
cab752b0f0
feat(home-manager): source hyprland theme and add accent colors ( #80 )
...
* feat(home-manager/hyprland): source theme + accent
Since Home Manager defbb9c, Hyprland on Home Manager now sources files
before most other configuration, meaning Catppuccin Nix can now source a
theme colors file instead of inserting them into the main configuration.
In addition, `accent` and `accentAlpha` color variables have been added
in a second sourced file.
* chore(home-manager): format hyprland.nix
---------
Co-authored-by: Liassica <git-commit.jingle869@aleeas.com>
Co-authored-by: seth <getchoo@tuta.io>
2024-05-07 20:36:12 -04:00
XYenon
ef2f0d91ea
feat(home-manager): add support for zsh-syntax-highlighting ( #146 )
...
Co-authored-by: seth <getchoo@tuta.io>
2024-05-01 19:53:50 -04:00
Sergey Yakovlev
1fbdfdacf9
fix(home-manager): make dark/light lowecase for style names in gtk ( #147 )
2024-05-01 19:52:45 -04:00
Jens Gatzweiler
2788becbb5
feat(home-manager): add support for waybar ( #133 )
...
* feat(home-manager): add support for waybar
* feat(home-manager/waybar): add prependImport & createLink options
* fix(home-manager/waybar): inline styleFile
* fix(home-manager/waybar): make prependImport and createLink mutually exclusive
* feat(home-manager/waybar): warn if prependImport has no effect
* style(waybar): use mkMerge
* fix(waybar): update description for mode option
* refactor(home-manager/waybar): remove warning
2024-05-01 19:08:50 -04:00
github-actions[bot]
0ebf33fe97
chore: update lockfiles ( #142 )
...
* chore: update dev flake inputs
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/33a20182e3164f451b6a4ac2ecadcab5c2c36703' (2024-04-23)
→ 'github:nix-community/home-manager/0c5704eceefcb7bb238a958f532a86e3b59d76db' (2024-04-25)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/6143fc5eeb9c4f00163267708e26191d1e918932' (2024-04-21)
→ 'github:NixOS/nixpkgs/572af610f6151fd41c212f897c71f7056e3fb518' (2024-04-23)
* Update
foot: ee5549af72ab78520ac2aa1c671bf5c2d347c8ca → 64ca6fb7a3e1e6867d76d6c0763e0b2d83fc4f01
bat: b8134f01b0ac176f1cf2a7043a5abf5a1a29457b → d714cc1d358ea51bfc02550dabab693f70cccea0
* chore(home-manager): use new theme path for foot
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: seth <getchoo@tuta.io>
2024-04-29 16:29:06 -04:00
Jens Gatzweiler
e0fa29f9f7
fix(home-manager): use local flavour option for delta ( #150 )
2024-04-29 14:28:30 -04:00
uncenter
3d3db414f3
chore(modules)!: use flavor and accent defaults from org ( #145 )
...
* chore(modules): update flavor and accent defaults
* chore(modules/nixos): update default flavor
2024-04-29 14:22:05 -04:00
Jens Gatzweiler
78a000d06c
feat(home-manager): add support for gh-dash ( #143 )
...
Co-authored-by: seth <getchoo@tuta.io>
2024-04-29 14:19:40 -04:00
Henri Sota
0260166043
feat(home-manager): add support for tofi ( #131 )
2024-04-29 14:15:58 -04:00
Henri Sota
ade2e737d6
feat(home-manager): add transparent option for k9s ( #138 )
2024-04-23 13:42:45 -04:00
Fedi Jamoussi
a5d452a200
feat(home-manager): add support for zellij ( #139 )
...
Signed-off-by: eljamm <fedi.jamoussi@protonmail.ch>
Co-authored-by: seth <getchoo@tuta.io>
2024-04-22 20:19:34 -04:00
Jens Gatzweiler
bcec389351
feat(home-manager): add support for skim ( #132 )
2024-04-22 19:47:07 -04:00
Pol Dellaiera
e45a44e26e
feat(modules): add global enable
option ( #124 )
...
* feat: add `enable` option globally
* chore(modules): use catppuccin.enable in test.nix
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-04-22 13:39:12 -04:00
Anomalocaridid
f9d03f81f9
feat(home-manager): init mpv module ( #95 )
2024-04-18 21:55:19 +00:00
Perchun Pak
4f5d42994c
feat(home-manager): allow dark and light accents for gtk cursors ( #116 )
2024-04-18 16:10:23 -04:00
Leah Amelia Chen
b35a03410d
feat(home-manager): init fcitx5 module ( #128 )
2024-04-18 15:49:10 -04:00
Anthony Loop
75663896d0
fix(home-manager): allow overriding styles for the rofi theme ( #123 )
2024-04-18 12:47:33 -04:00