Commit graph

32 commits

Author SHA1 Message Date
b35e6362a0
feat(packages): add fennel and fennel-ls
Built using `dream2nix`, based on my (reo101) forks of both projects
2024-09-15 15:10:30 +03:00
b4eb1ed96d
fix(pngpaste)!: only enable for host && target aarch64-darwin
Does not build for `x86_64-darwin`
2024-08-27 23:33:36 +03:00
4e3733178e
feat(packages)!: add support for dream2nix
Also convert `sdcv` to use `dream2nix`
2024-08-02 10:31:26 +03:00
4f891220c1
feat(pkgs): add sdcv 2024-08-02 10:31:23 +03:00
a5811a42cb
fix(pngpaste): only compile when both host and target are darwin 2024-07-29 11:15:53 +03:00
2941536b80
refactor(flake)!: export packages using a flake module
Also stop passing `outputs` around, prefer `inputs.self`
Also put all `auto_` in `readOnly` `internal` options
- `autoModules`, `autoConfigurations` and `autoPackages`
Do not export packages as overlay (causes an infinite recursion)
- this is documented on the two places it has effect on
-- in `./overlays/default.nix` and `./modules/flake/configurations.nix`
-- in `autoConfigurations` we manually extend `pkgs` with the flake packages
Allow packages to say what `systems` they are compatible with
- See `./pkgs/swww/systems.nix` - disabled for all systems
- See `./pkgs/pngpaste/systems.nix` - enabled only for `darwin` targets
2024-07-29 01:54:22 +03:00
703cd0264b
fix(swww)!: remove
Does not currently build
2024-07-25 13:45:31 +03:00
415005d26d
feat(pkgs)!: update swww to v0.9.5 2024-07-19 01:41:55 +03:00
3dc5d9ac6c
feat(pkgs): add flamelens 2024-07-19 01:39:13 +03:00
9d7318eb21
fix(build)!: do not expose pngpaste
Only buildable on `darwin`
Breaks `CI/CD` pipeline
2024-05-26 21:26:35 +03:00
752f4ea454
feat(flake)!: update
Fix `nixUnstable` -> `nixVersions.latest` (including `*-limited` overlay)
Remove `repl-flake` nix experimental feature (removed as of `2.22.0`)
Remove references to `rnix-lsp` (deprecated)
2024-05-04 22:47:27 +03:00
7d9e8619ba
chore(pkgs)!: sha256 -> hash 2024-04-13 13:38:43 +03:00
19ac5f4f5b
feat(pkgs): add envsub 2023-11-17 16:06:50 +02:00
8cd75579d2
feat(pkgs): add pngpaste 2023-09-06 21:23:50 +03:00
de05876984
fix(pkgs): advcpmv patch sha256 2023-07-23 17:12:51 +03:00
e2bb006e07
feat(pkgs): update versions
Update `advcpmv`, `swww` and `vim-fmi-cli`
2023-07-23 17:08:14 +03:00
9305fbc2ff
feat(pkgs): add circom and circom-lsp 2023-07-23 17:05:15 +03:00
1dd4a1209b
fix(pkgs): advcpmv patch sha256 2023-07-13 14:49:07 +03:00
4b09a778e0
fix(pkgs): add parinfer-rust cargoSha256 2023-07-13 14:47:10 +03:00
30498fc42b
feat(pkgs): add pest-ide-tools and srtool-cli 2023-07-13 14:25:57 +03:00
9eb88e04c4
feat(pkgs): advcp -> advcpmv 2023-07-13 14:25:35 +03:00
ab95ac9e67
chore(pkgs): update parinfer-rust 2023-07-13 14:25:02 +03:00
738c0925a3
chore(pkgs): update vim-fmi-cli to v0.2.0 2023-07-13 14:24:24 +03:00
a73fa42d6d
feat(win2xcur): add package 2023-05-26 21:16:52 +03:00
c58f383168
feat(advcp): add package 2023-04-17 14:51:03 +03:00
c5c43e9fc5
feat!(limontozu): add config 2023-04-17 12:05:13 +03:00
cf6af515e0
feat(pkgs): add three rust packages
`vim-fmi` -> `vim-fmi-cli`
`fennel-language-server`
`parinfer-rust`
2023-03-23 08:18:50 +02:00
b73b1fac18
feat(vim-fmi): add package 2023-03-06 18:28:13 +02:00
015cef72ea
lint(pkgs): multiline arguments 2023-02-19 13:54:29 +02:00
df9ce2d4e2
feat!(flake): update homix
Update flake (`neovim-nightly-overlay` is fixed)
Format all `.nix` files
Unify package/module argument order:
    - `inputs`, `outputs`, `lib`, `pkgs`, `config`, ...
Move Jellyfin config to a `NixOS` module (first one, yay)
Add `direnv` to `reo101-shell` modules (was used, but not defined as wanted)
    - TODO: make it optional (module config options)
2023-02-13 00:33:57 +02:00
0879b52630
feat!(flake): update homix
Add more & generalize flake outputs:
    - templates: just a `default.nix` (TODO: add a `Haskell` template)
    - packages & devShells: create and use `forEachPkgs`
Add more `Wayland` things for `homix`:
    - `swww` - custom package + custom systemd service (TODO: abstract away)
    - `wired` - from flake + `home-manager` module
Add default `imports` and `nixokgs.overlays` for `reo101@homix`
    -- TODO: don't handwire it, somehow *auto-import* from `mkNixosHost` in `flake.nix`
2023-02-12 01:54:27 +02:00
be2bb504d9 feat(config): initial
Based on `cce47e4df5/standard`
Adds (experimental) support for `nix-on-droid` and `nix-on-darwin`
Includes support for multiple hosts of each base
Adds config for `cheetah` on `nix-on-droid`
2022-11-20 17:23:58 +02:00