Commit graph

125 commits

Author SHA1 Message Date
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