Commit graph

203 commits

Author SHA1 Message Date
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
Henri Sota
56f3c604a8
feat(home-manager): add support for rofi (#108) 2024-04-11 00:35:22 -04:00
Hamish McLean
852f9c7dda
fix(home-manager): use correct name for gtk cursor (#106) 2024-04-10 01:53:06 -04:00
Anomalocaridid
b08e4805e3
feat(home-manager): init fzf module (#93) 2024-04-10 01:50:45 -04:00
Sophie Forrest
19256c4539
feat(home-manager): init gitui module (#98) 2024-04-10 01:36:06 -04:00
Anomalocaridid
92034aab31
feat(home-manager): init imv module (#94) 2024-04-07 09:42:34 +00:00
github-actions[bot]
daef2d5b84
chore: update lockfiles (#90)
* chore: update dev flake inputs

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/2f0db7d418e781354d8a3c50e611e3b1cd413087' (2024-03-13)
  → 'github:nix-community/home-manager/b787726a8413e11b074cde42704b4af32d95545c' (2024-04-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0ad13a6833440b8e238947e47bea7f11071dc2b2' (2024-03-12)
  → 'github:NixOS/nixpkgs/ff0dbd94265ac470dda06a657d5fe49de93b4599' (2024-04-06)

* chore: update nvfetcher sources
hyprland: fc228737d3d0c12e34a7fa155a0fc3192e5e4017 → b57375545f5da1f7790341905d1049b1873a8bb3
swaylock: ac089b8b8ae7852816fa709f6d97659221b75e18 → 77246bbbbf8926bdb8962cffab6616bc2b9e8a06
helix: 4bf31e995ead4e5f6e8cd4a08ea0497f1d35695b → 0164c4ca888084df4f511da22c6a0a664b5061d2
palette: e44233ceae6809d50cba3c0c95332cc87ffff022 → 408f081b6402d5d17b8324b75c6db5998100757d
neovim: 045e3499d9ec8d84635fb08877ae44fd33f6a38d → aebe43db9cb26e1c70fc5b2fd4158169c405e720
sway: c7e54561a2539024020837f23068f70c6d2ae424 → 9c430d7010d73444af5272a596e3a2c058612f71
glamour: 3ef2c9533b6d3c4d6309a850765500179cf32d1c → 66d7b09325af67b1c5cdb063343e829c04ad7d5f
tmux: cece0c36772483d1343bcace2b1cedb007057c2e → 5ed4e8a6a20c928688da268dfcdf460ac9c3cb49
zathura: 1bda9d8274dd327b7931886ef0c5c1eb33903814 → 0adc53028d81bf047461bc61c43a484d11b15220
bat: 2bafe4454d8db28491e9087ff3a1382c336e7d27 → b19bea35a85a32294ac4732cad5b0dc6495bed32
lazygit: a544cef9a18c3a94e0344281e0ddcf99a18a8ede → 30bff2e6d14ca12a09d71e5ce4e6a086b3e48aa6
gtk: 26b0d12b1b3f0d3266581f08e428d335eba8b2b2 → edef76faba00f1f8bd8311fc487f0f0b2670dd0d

* fix(home-manager): use nvfetcher source for glamour

* chore: call-flake -> get-flake

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: seth <getchoo@tuta.io>
2024-04-07 09:40:59 +00:00
Anomalocaridid
6ab5126dbe
feat(home-manager): init swaylock module (#92) 2024-04-07 09:17:43 +00:00
Anomalocaridid
a3e55e6533
feat(home-manager): init delta module (#82) 2024-04-07 09:15:18 +00:00
Ryan Cao
03b95cad3b
fix(home-manager): match refactors in bat source (#91) 2024-03-17 08:16:41 +00:00
Ian
d4c0e280e4
fix(home-manager): apply lazygit theme (#76) 2024-03-13 18:45:33 -04:00
Anomalocaridid
18419d5a11
feat(nixos): init console module (#69) 2024-03-13 18:04:50 -04:00
github-actions[bot]
3de3278dc3
chore: update lockfiles (#70)
* chore: update dev flake inputs

Flake lock file updates:

• Updated input 'call-flake':
    'github:divnix/call-flake/7d993ee93bd35a9e6574ec76d54b7d44087495ad' (2023-11-05)
  → 'github:divnix/call-flake/4ff3ef19aee2c030cf0986508711ba19ba006375' (2024-01-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6a8444467c83c961e2f5ff64fb4f422e303c98d3' (2023-11-07)
  → 'github:nix-community/home-manager/93e804e7f8a1eb88bde6117cd5046501e66aa4bd' (2024-01-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
  → 'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)

* chore: update nvfetch sources

* ci: run test-vm on all lockfile updates

* fix(home-manager): use toml files for alacritty

* ci: fix typo in nvfetcher commit messages

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: seth <getchoo@tuta.io>
2024-01-11 16:23:27 -05:00
Leah Amelia Chen
f3aaec142f
feat(gtk): add cursor theming support (#61) 2023-11-04 19:46:21 -04:00
seth
714c415506
refactor(modules)!: auto import modules & improve passing of arguments (#60) 2023-11-03 18:13:02 -04:00
Sefa Eyeoglu
a0e508260c
refactor(home-manager): ensure xdg.enable using assertion (#59)
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-11-03 13:25:24 -04:00
Anomalocaridid
4ba874eaa9
feat(home-manager): init zathura module (#53) 2023-11-03 12:07:31 -04:00
Anomalocaridid
88376af32e
feat(home-manager): init hyprland module (#56) 2023-11-03 11:55:17 -04:00
seth
a30f0ff077
feat: limit use of IFD, add auto updates & vm testing (#40)
* feat(modules): remove unnecessary IFD

by moving all upstream repos to our flake inputs, we no longer need
to have [IFD](https://nixos.wiki/wiki/Import_From_Derivation) in most
of our modules - making evaluation faster for all configurations. the
only remaining instances of IFD are in `lib.ctp.toYAML` and the themes
for kitty, which is due to it's use upstream in home-manager

* ci: start auto updating flake inputs

* ci: init basic vm tests

* ci: rename ci to format

* ci: use PAT for update-lock workflow

this is required to run tests such as test-vm after the pull request is
made

* fix(home-manager): make sure to use readFile in helix module

* ci: fix typo in test-vm

* ci: use verbose logging in test-vm & enable kvm

* docs: add flake inputs & vm testing to CONTRIBUTING.md

* feat(modules)!: use nvfetcher for upstream sources

* docs: add information about nvfetcher

* chore: don't include flake-compat in flake inputs

while this does make us lose out on easy updating, i think it's nice not
  have this as a required dependency for flake users

* chore: update flake inputs

Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f58889c07efa8e1328fdf93dc1796ec2a5c47f38' (2023-07-29)
  → 'github:nix-community/home-manager/48b0a30202516e25d9885525fbb200a045f23f26' (2023-11-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2a9d660ff0f7ffde9d73be328ee6e6f10ef66b28' (2023-07-28)
  → 'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)

* chore: update nvfetcher sources

* refactor: don't instantiate nixpkgs in flake + cleanup vm test

* fix(home-manager): update paths from new lazygit theme revision

* feat(lib)!: use constant module arguments automatically
2023-11-02 13:55:47 -04:00
Isabel
71f4a7d6ff
feat(hm): micro init (#47)
* feat(hm): micro init

* Update modules/home-manager/micro.nix

Co-authored-by: seth <getchoo@tuta.io>

* Update modules/home-manager/micro.nix

Co-authored-by: seth <getchoo@tuta.io>

---------

Co-authored-by: seth <getchoo@tuta.io>
2023-11-02 12:05:02 -04:00
Anomalocaridid
4840eda13e
feat(home-manager): init mako module (#49) 2023-11-02 11:55:47 -04:00
Anomalocaridid
3a12806a37
fix(home-manager): correctly set btop's theme (#48) 2023-11-02 11:49:39 -04:00
Sefa Eyeoglu
5713b478b1
feat(home-manager): add support for fish (#46)
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-10-22 15:28:28 -04:00
Sefa Eyeoglu
7513e5edf8
fix(home-manager/sway): avoid IFD (#45)
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-10-22 12:53:26 -04:00
Ryan Cao
a97085d28b
feat(modules/home-manager): add glamour (#44) 2023-10-22 12:48:48 -04:00
Ryan Cao
4ade204012
fix(home-manager/bat): use attrset for theme specification (#43) 2023-10-13 10:51:17 -04:00
seth
60a1d9ba22
refactor: use alternatives to with and rec (#38)
* fix(home-manager): dont declare xdg.configFile when btop isn't enabled

* refactor: use alternatives to `with` and `rec`

---------

Co-authored-by: Sam Nystrom <sam@samnystrom.dev>
2023-07-13 12:17:51 -04:00
seth
9616836d65
fix(home-manager): dont declare xdg.configFile when btop isn't enabled (#37) 2023-07-13 12:15:35 -04:00
Skye
430223932e
fix(home-manager): capitalize "Light" and "Dark" 2023-07-04 15:20:35 +09:00
seth
af61ea49d0
fix(home-manager): adopt new naming scheme for gtk theme (#34)
the dark/light suffix is now lowercase as of https://github.com/catppuccin/gtk/releases/tag/v0.6.1
2023-06-25 20:17:27 -04:00
isabel
547ba1984c feat(modules): add support for lazygit 2023-06-20 12:40:41 -04:00
seth
66ae727710 fix(home-manager): don't set home.activation.batCache
this has become a default in newer versions of home-manager
aa03c8a429
2023-06-03 21:11:10 -04:00
seth
c88242c4fa fix(modules): vendor our own revision of nixpkgs 2023-06-03 21:11:10 -04:00
seth
27683fd6b8
style: format with nixpkgs-fmt 2023-04-18 20:01:16 -04:00
seth
a89537a873 chore(nixos): use mkCatppuccinOpt in grub 2023-04-17 21:52:28 -05:00
seth
20a4a5d3f2
feat(home-manager): add support for neovim (#27) 2023-04-17 22:51:53 -04:00
seth
12733d64c3
feat(home-manager): add support for sway (#26) 2023-04-17 22:50:23 -04:00
seth
be6320c4b1
feat(modules): add util library (#25) 2023-04-17 12:44:07 -04:00
seth
8b7aa60e3f feat(nixos): add support for grub 2023-04-17 11:40:20 -05:00
seth
8f930092e5
feat(home-manager): add support for tmux (#21) 2023-04-15 19:22:31 -05:00
seth
25edfe9641
feat(home-manager): add support for btop (#20) 2023-04-15 19:13:47 -05:00
seth
c5eeae703f
feat(home-manager): add support for alacritty (#22) 2023-04-15 18:48:38 -05:00
seth
bdc4336b37
feat(home-manager): add support for kitty (#19) 2023-04-15 18:46:20 -05:00
seth
38fa66cba9 feat(modules): add support for polybar 2023-04-15 07:37:01 -05:00
seth
99216b897b feat(modules): add support for bottom 2023-04-14 22:44:31 -05:00
seth
298605b31e
feat(modules): add support for helix (#8)
Co-authored-by: Sam Nystrom <sam@samnystrom.dev>
2023-04-14 22:37:39 -04:00
seth
9c304e2cd2
add support for gtk (#7)
feat(modules): add support for gtk

Co-authored-by: Sam Nystrom <sam@samnystrom.dev>
2023-04-14 22:32:44 -04:00
seth
4c8a1756b4
chore(refactor): move modules to their own folder 2023-04-13 23:40:20 -04:00
Sam Nystrom
78b67b490d feat!: switch to NixOS/HM modules 2023-03-27 19:01:52 -04:00
Sam Nystrom
fad8bd63ef feat: initial commit 2023-03-26 21:15:25 -04:00