2841326f0a
feat(delta): Remove delta
2024-10-19 19:26:35 -07:00
f0fb2cc974
feat(cursor): Catppuccin -> Rose Pine
2024-10-19 18:04:37 -07:00
aa407e12b5
feat(cava): Catppuccin -> Rose Pine
CI / Format Nix files (push) Waiting to run
CI / Test Modules (push) Waiting to run
CI / Validate sources (push) Waiting to run
Release / Publish to Flake registries (push) Blocked by required conditions
Release / Make release (push) Waiting to run
Build & deploy website / Build site (push) Waiting to run
Build & deploy website / Deploy website (push) Blocked by required conditions
2024-10-19 17:45:25 -07:00
04374c0bc2
feat(btop): Catppuccin -> Rose Pine
2024-10-19 17:40:44 -07:00
3a829096c2
feat: Remove bottom
...
Rose Pine does not have an official bottom port.
2024-10-19 17:39:32 -07:00
035cd48f6b
fix: Remove reference to deleted aerc module
2024-10-19 17:39:31 -07:00
82e69967ed
feat(bat): Catppuccin -> Rose Pine
2024-10-19 17:39:20 -07:00
b79da5a923
feat(alacritty): Catppuccin -> Rose Pine
2024-10-19 17:38:49 -07:00
326ef12cfe
feat: Update base module name to rose-pine
2024-10-19 10:53:12 -07:00
847491e797
feat: Remove aerc
2024-10-19 10:44:04 -07:00
Ben Brown
96cf8b4a05
feat(home-manager): add support for aerc ( #338 )
2024-10-08 13:10:14 -04:00
Weathercold
65f2a8a364
fix(home-manager/hyprland): import accents from file ( #347 )
...
Ensure accents are defined before user vars
Partially reverts 512306ae
2024-10-08 12:59:36 -04:00
github-actions[bot]
c0a887d347
style: format 966af28
2024-09-21 20:43:36 +00:00
SchweGELBin
966af28f2d
feat(home-manager/mako): add accent color support ( #323 )
...
* feat(mako): add accent color support
* fix(mako): updated theme path
* chore(mako): update source
* fix(mako): add accent option
2024-09-21 16:43:11 -04:00
github-actions[bot]
78342d11f1
style: format 76dd2b2
2024-09-21 20:37:33 +00:00
arminius-smh
76dd2b2e1f
feat(home-manager): add support for obs-studio ( #324 )
2024-09-21 16:37:04 -04:00
Anomalocaridid
6effc32e61
feat(home-manager): add support for freetube ( #327 )
2024-09-21 16:29:48 -04:00
github-actions[bot]
85a6ef0294
style: format f91de98
2024-09-21 20:28:56 +00:00
oli
f91de989e9
fix(home-manager/kitty): use new themeFile
option on 24.11 ( #337 )
...
* fix(home-manager/kitty): use new `themeFile` option on 24.11
* docs: remove kitty from IFD section in faq
latest home-manager no longer uses IFD in the kitty module
* chore: update home-manager dev flake input
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-09-21 16:28:29 -04:00
Willow
faea883811
feat(home-manager): add support for hyprlock ( #330 )
...
* feat(home-manager): add support for hyprlock
* feat(hyprlock): enable in tests
* refactor(hyprlock): disable darwin tests
2024-09-21 16:28:10 -04:00
Ryan Cao
45745fe596
feat(home-manager/fzf): add accent support ( #331 )
2024-09-05 00:19:43 -04:00
github-actions[bot]
3e844a65a4
style: format 0047cf5
2024-08-23 10:53:42 +00:00
Alejandro Angulo
0047cf5816
fix(home-manager/k9s): support darwin without XDG ( #311 )
...
* fix(home-manager/k9s): k9s on darwin with xdg disabled
k9s expects configuration files on OS X to live in
`~/Library/Application Support/k9s` instead of `~/.config.k9s`. This
commit handles the case where the module is built for a darwin system
with xdg disabled.
* Refactored
- More closely matches the upstream module in home-manager
- Formatted with nixfmt-rfc-style
* Added missing parentheses
Co-authored-by: seth <getchoo@tuta.io>
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-08-23 06:53:12 -04:00
Alejandro Angulo
8886a68eda
fix(home-manager/lazygit): support darwin without XDG ( #313 )
...
* fix(home-manager/lazygit): support darwin without XDG
Lazygit would fail to load becase the wrong path was being generated to
the configuration file on darwin systems when XDG wasn't enabled.
* Refactored
* fix(home-manager/lazygit): actually use xdg directory when it's enabled
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-08-20 08:17:35 -04:00
Wölfchen
ff4128f8ea
feat(home-manager): add support for spotify-player ( #296 )
...
* feat(home-manager): add support for spotify-player
* fix: make use of `inherit`
Co-authored-by: seth <getchoo@tuta.io>
* feat(spotify-player): enable in tests
* chore: update spotify-player input
---------
Co-authored-by: seth <getchoo@tuta.io>
2024-08-19 02:26:08 -04:00
vdbe
32326f7b9b
chore(home-manager/tmux): follow upstream spelling change ( #315 )
2024-08-18 18:35:31 -04:00
github-actions[bot]
3c3196c8c7
chore(modules): update ports ( #307 )
...
* chore(modules): update ports
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(home-manager/starship): use new config file path
* fix(home-manager/mako): use new theme path
---------
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-08-18 18:34:54 -04:00
Isabel
552056779a
fix(home-manager/gtk): support all tweaks ( #274 )
2024-08-14 23:10:25 -04:00
github-actions[bot]
57d7153caa
style: format b1e6a8c
2024-08-15 03:06:25 +00:00
Ian
b1e6a8cbf1
fix(home-manager/hyprland): allow merging sources
option ( #309 )
2024-08-14 23:05:58 -04:00
Anomalocaridid
9fdb8aaf65
fix(home-manager/dunst): avoid IFD ( #302 )
2024-08-14 23:02:56 -04:00
Anomalocaridid
66f4ea1700
fix(home-manager/lazygit): avoid IFD ( #304 )
2024-08-06 22:22:14 -04:00
Anomalocaridid
f1ccaad444
fix(home-manager/mpv): avoid IFD ( #303 )
...
* chore(home-manager/mpv): update mpv port
* fix(home-manager/mpv): avoid ifd
2024-08-06 21:43:33 -04:00
Anomalocaridid
afe2c4c865
fix(home-manager/tofi): avoid IFD ( #301 )
2024-08-06 21:38:36 -04:00
Anomalocaridid
38df8bf46f
fix(home-manager/foot): avoid IFD ( #300 )
2024-08-06 21:37:42 -04:00
Anomalocaridid
41d51d7f04
fix(home-manager/zathura): avoid IFD ( #298 )
2024-08-06 21:35:24 -04:00
Anomalocaridid
7e23de352f
feat(home-manager): add support for fuzzel ( #75 )
2024-08-06 21:21:08 -04:00
Weathercold
512306ae58
fix(home-manager/hyprland): inherit cursor size, unset hyprcursor env vars ( #299 )
...
* fix(home-manager): make hyprcursor inherit size
* fix(home-manager): unset hyprcursor env vars in hyprland config
They're already set in `home.sessionVariables`.
Note that you need to launch hyprland from a login
shell in order for the variables to be set, but
I doubt that hyprcursor was being used prior to
this commit since `MyCursor` is invalid
* refactor(home-manager): set `accent(Alpha)` through hyprland nix config
Why not use nix config when it exists
2024-08-06 21:02:01 -04:00
oli
8bdb55cc1c
feat(home-manager/mpv): add support for uosc ( #291 )
2024-07-23 21:27:00 -04:00
Isabel
7bfda77cd1
revert(gtk): don't replace normal
tweak with default
( #271 )
...
this was unnecessary
Refs: 92e2d7a
2024-07-02 06:22:30 -04:00
seth
9eb0610d48
fix(home-manager/cursors): exclude from catppuccin.enable
( #263 )
2024-06-30 10:39:47 -04:00
Isabel
92e2d7ae88
fix(home-manager/gtk): replace normal
tweak with default
( #261 )
2024-06-30 09:43:01 -04:00
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
EnzioKam
4b98726102
fix(home-manager): link GTK 4.0 files ( #114 )
...
* fix(home-manager): link GTK 4.0 files
* fix(home-manager): add xdg assertion for gtk
* fix(home-manager): fix gtk missing enable check for xdg assert
* fix(home-manager): use string interpolation for gtk directory
* fix(home-manager): fix formatting for gtk.nix
2024-04-18 11:02:10 -04:00
Jens Gatzweiler
5e09f8a293
feat(home-manager): add support for foot ( #120 )
2024-04-16 23:14:17 -04:00
quasigod
e69bd64bac
fix(home-manager): add file for yazi syntax highlighting ( #119 )
2024-04-16 23:12:20 -04:00
Henri Sota
04fc060234
feat(home-manager): add support for cava ( #121 )
2024-04-16 12:44:26 -04:00
quasigod
453cca1f22
feat(home-manager): init rio module ( #100 )
2024-04-16 12:23:11 -04:00
Bernd Schorgers
ef464d6ded
feat(home-manager): init k9s module ( #110 )
2024-04-14 19:55:39 -04:00
quasigod
930754919d
feat(home-manager): init yazi module ( #101 )
2024-04-11 00:41:30 -04:00
Henri Sota
9e71751d66
feat(home-manager): add support for dunst ( #104 )
2024-04-11 00:40:42 -04:00