46f0fe33d9
wrapper-manager-fds/modules: fix NixOS and home-manager module
2024-07-03 23:18:26 +08:00
f77a12b8f5
flake: add wrapper-manager-fds subproject flake outputs
2024-07-02 20:01:51 +08:00
6d2bed291f
wrapper-manager-fds: init flake
2024-07-02 19:39:25 +08:00
eaad135a07
wrapper-manager-fds/modules: init module for home-manager and NixOS integration
2024-07-02 19:30:47 +08:00
6f16631346
wrapper-manager-fds/lib: add lib argument for evaluation
2024-07-02 13:26:40 +08:00
f1d4984921
wrapper-manager-fds/modules: add unset option
2024-07-02 11:56:26 +08:00
6e915c34b2
wrapper-manager-fds/modules: add option for binary wrapper creation
...
Also updated the name of the wrapper arguments to its
stdenv.mkDerivation equivalent.
2024-07-02 11:38:30 +08:00
358397a071
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/dd4d1663ccf7fbdb32361b9afe9e71206584cd4c' (2024-06-24)
→ 'github:nix-community/disko/544a80a69d6e2da04e4df7ec8210a858de8c7533' (2024-07-01)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/b6082d10feac69203dac419818daa47c5fe36464' (2024-06-24)
→ 'github:nix-community/emacs-overlay/6b14b1346a81aba358b2fe747e9f3de0e205945d' (2024-07-01)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/906320ae02f769d13a646eb3605a9821df0d6ea2' (2024-06-23)
→ 'github:NixOS/nixpkgs/4a1e673523344f6ccc84b37f4413ad74ea19a119' (2024-06-29)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
→ 'github:hercules-ci/flake-parts/4e3583423212f9303aa1a6337f8dffb415920e4f' (2024-07-01)
• Updated input 'flake-parts/nixpkgs-lib':
'eb9ceca17d
.tar.gz?narHash=sha256-lIbdfCsf8LMFloheeE6N31%2BBMIeixqyQWbSr2vk79EQ%3D' (2024-06-01)
→ '5daf051448
.tar.gz?narHash=sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI%3D' (2024-07-01)
• Updated input 'helix-editor':
'github:helix-editor/helix/a982e5ce260e8191a2a24fa62e9e5bdf488bb5d4' (2024-06-23)
→ 'github:helix-editor/helix/3524060ee83b23c2b741a41f57d6ecc06e3fd871' (2024-07-02)
• Updated input 'home-manager-stable':
'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e' (2024-06-16)
→ 'github:nix-community/home-manager/391ca6e950c2525b4f853cbe29922452c14eda82' (2024-07-01)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/6b1f90a8ff92e81638ae6eb48cd62349c3e387bb' (2024-06-23)
→ 'github:nix-community/home-manager/59ce796b2563e19821361abbe2067c3bb4143a7d' (2024-07-01)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/820da0e6b6127df9ad05ef3af40d767577e21ba1' (2024-06-24)
→ 'github:nix-community/neovim-nightly-overlay/5d66451b2345a22a9c5ab3a424d2f15a5ba4f42b' (2024-07-01)
• Updated input 'neovim-nightly-overlay/flake-parts':
'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
→ 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
• Updated input 'neovim-nightly-overlay/git-hooks':
'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
→ 'github:cachix/git-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/0ab08b23ce3c3f75fe9a5598756b6fb8bcf0b414' (2024-06-10)
→ 'github:hercules-ci/hercules-ci-effects/11e4b8dc112e2f485d7c97e1cee77f9958f498f5' (2024-06-24)
• Updated input 'neovim-nightly-overlay/neovim-src':
'github:neovim/neovim/be999e6a0e5b251b2b37500d06636d4167334c6e' (2024-06-23)
→ 'github:neovim/neovim/e7020306a19a5211c834966ec067fff3b981bdb9' (2024-06-29)
• Updated input 'nix-index-database':
'github:nix-community/nix-index-database/4293f532d0107dfb7e6f8b34a0421dc8111320e6' (2024-06-23)
→ 'github:nix-community/nix-index-database/2917972ed34ce292309b3a4976286f8b5c08db27' (2024-07-01)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/35c20ba421dfa5059e20e0ef2343c875372bdcf3' (2024-06-10)
→ 'github:nix-community/nixos-generators/140dcc2b9a0eb87ba5e9011076a1a7af19179ab1' (2024-07-01)
• Updated input 'nixos-generators/nixlib':
'github:nix-community/nixpkgs.lib/3c62b6a12571c9a7f65ab037173ee153d539905f' (2024-04-07)
→ 'github:nix-community/nixpkgs.lib/1bba8a624b3b9d4f68db94fb63aaeb46039ce9e6' (2024-06-30)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/e4509b3a560c87a8d4cb6f9992b8915abf9e36d8' (2024-06-23)
→ 'github:NixOS/nixpkgs/d032c1a6dfad4eedec7e35e91986becc699d7d69' (2024-07-01)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/a71e967ef3694799d0c418c98332f7ff4cc5f6af' (2024-06-22)
→ 'github:NixOS/nixpkgs/2741b4b489b55df32afac57bc4bfd220e8bf617e' (2024-06-29)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/36e8d8a53b253019a3b325015be47196c278afb7' (2024-06-24)
→ 'github:NixOS/nixpkgs/7f993cdf26ccef564eabf31fdb40d140821e12bc' (2024-07-01)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681' (2024-06-22)
→ 'github:NixOS/nixpkgs/b9014df496d5b68bf7c0145d0e9b0f529ce4f2a8' (2024-07-01)
• Updated input 'nixvim-stable':
'github:nix-community/nixvim/066485bf4c4cd83f01a75d46556ba2037e716604' (2024-06-23)
→ 'github:nix-community/nixvim/c9419c2d9ef669ea6c7849775d60284e3b35c56f' (2024-07-01)
• Updated input 'nixvim-stable/flake-parts':
'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
→ 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
• Updated input 'nixvim-stable/git-hooks':
'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
→ 'github:cachix/git-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
• Updated input 'nixvim-stable/treefmt-nix':
'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
→ 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
• Updated input 'nixvim-unstable':
'github:nix-community/nixvim/66c8592b31845cb0a1335ecc31ea40e89bed1a38' (2024-06-24)
→ 'github:nix-community/nixvim/079c2c479b5707adf0b03f817be30945c92c15cf' (2024-07-01)
• Updated input 'nixvim-unstable/flake-parts':
'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
→ 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9' (2024-06-30)
• Updated input 'nixvim-unstable/git-hooks':
'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
→ 'github:cachix/git-hooks.nix/0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07' (2024-06-24)
• Updated input 'nixvim-unstable/treefmt-nix':
'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
→ 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd' (2024-06-30)
• Updated input 'nur':
'github:nix-community/NUR/adf55d9b85d04db723b7128e9866a24113a6b149' (2024-06-25)
→ 'github:nix-community/NUR/513292dc2075f7b5445835c143777ed949a33539' (2024-07-02)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/c2ea1186c0cbfa4d06d406ae50f3e4b085ddc9b3' (2024-06-24)
→ 'github:Mic92/sops-nix/a11224af8d824935f363928074b4717ca2e280db' (2024-07-01)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/5e8e3b89adbd0be63192f6e645e0a54080004924' (2024-06-22)
→ 'github:NixOS/nixpkgs/4a1e673523344f6ccc84b37f4413ad74ea19a119' (2024-06-29)
2024-07-02 11:00:26 +08:00
df9dcfcb21
wrapper-manager-fds/modules: fix default value for executable name
2024-07-01 22:31:33 +08:00
52d8603c12
wrapper-manager-fds/lib: add option to make compiled wrappers
...
Also fix a bunch of things such as the correct filename for the Nix
store path and everything.
2024-07-01 22:30:57 +08:00
e73ef58782
wrapper-manager-fds/lib: fix eval function
2024-07-01 22:29:03 +08:00
ddcee9377b
wrapper-manager-fds/tests: init for library set
2024-07-01 22:27:03 +08:00
7cc57ce319
wrapper-manager-fds: init
...
It's a prototype for now, yeah. It'll be improved.
2024-07-01 15:14:48 +08:00
cf23a92548
bahaghari/lib: add radian <-> degree conversion in math subset
2024-06-27 21:08:09 +08:00
5003d9723a
nixvimConfigs/fiesta: update deprecated lua
attribute for keymaps
2024-06-27 18:30:37 +08:00
6666d55073
nixos/suites/i18n: update to be null
by default
...
i18n setups in NixOS is a bit painful since it effectively allows only
for one input method engine at a time.
2024-06-26 12:31:33 +08:00
e3350bd17d
nixos/programs/gnome-session: fix session settings format and submodule module argument passing
2024-06-25 22:41:17 +08:00
56c05bad48
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/8262659fc990cecdf6a8de74c3de7b6ec58c2276' (2024-06-17)
→ 'github:nix-community/disko/dd4d1663ccf7fbdb32361b9afe9e71206584cd4c' (2024-06-24)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/27e6ef6f477ba42dc8682ed854a519cbea4bacaf' (2024-06-18)
→ 'github:nix-community/emacs-overlay/b6082d10feac69203dac419818daa47c5fe36464' (2024-06-24)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/842253bf992c3a7157b67600c2857193f126563a' (2024-06-15)
→ 'github:NixOS/nixpkgs/906320ae02f769d13a646eb3605a9821df0d6ea2' (2024-06-23)
• Updated input 'helix-editor':
'github:helix-editor/helix/dbacaaddcaa4a9dd39c73d0102d03ea7c24ca647' (2024-06-15)
→ 'github:helix-editor/helix/a982e5ce260e8191a2a24fa62e9e5bdf488bb5d4' (2024-06-23)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/0a7ffb28e5df5844d0e8039c9833d7075cdee792' (2024-06-16)
→ 'github:nix-community/home-manager/6b1f90a8ff92e81638ae6eb48cd62349c3e387bb' (2024-06-23)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/aa24668815f0a4643483922e67d88e41c823fee3' (2024-06-17)
→ 'github:nix-community/neovim-nightly-overlay/820da0e6b6127df9ad05ef3af40d767577e21ba1' (2024-06-24)
• Updated input 'neovim-nightly-overlay/git-hooks':
'github:cachix/git-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06)
→ 'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
• Updated input 'neovim-nightly-overlay/neovim-src':
'github:neovim/neovim/20a7eebec086129e605041d32916f36df50890de' (2024-06-16)
→ 'github:neovim/neovim/be999e6a0e5b251b2b37500d06636d4167334c6e' (2024-06-23)
• Updated input 'nix-index-database':
'github:nix-community/nix-index-database/6af2c5e58c20311276f59d247341cafeebfcb6f4' (2024-06-16)
→ 'github:nix-community/nix-index-database/4293f532d0107dfb7e6f8b34a0421dc8111320e6' (2024-06-23)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/752c634c09ceb50c45e751f8791cb45cb3d46c9e' (2024-06-15)
→ 'github:NixOS/nixpkgs/e4509b3a560c87a8d4cb6f9992b8915abf9e36d8' (2024-06-23)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/b60ebf54c15553b393d144357375ea956f89e9a9' (2024-06-16)
→ 'github:NixOS/nixpkgs/a71e967ef3694799d0c418c98332f7ff4cc5f6af' (2024-06-22)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/c58b4a9118498c1055c5908a5bbe666e56abe949' (2024-06-17)
→ 'github:NixOS/nixpkgs/36e8d8a53b253019a3b325015be47196c278afb7' (2024-06-24)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/e0a970cbb8c3af05c80ef48a336ad91efd9b2bf6' (2024-06-15)
→ 'github:nix-community/NixOS-WSL/269411cfed6aab694e46f719277c972de96177bb' (2024-06-24)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/e6cea36f83499eb4e9cd184c8a8e823296b50ad5' (2024-06-15)
→ 'github:NixOS/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681' (2024-06-22)
• Updated input 'nixvim-stable':
'github:nix-community/nixvim/a4dec356e736f795f8eec2d6f1580b4769f2fe21' (2024-06-14)
→ 'github:nix-community/nixvim/066485bf4c4cd83f01a75d46556ba2037e716604' (2024-06-23)
• Updated input 'nixvim-stable/git-hooks':
'github:cachix/git-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06)
→ 'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
• Updated input 'nixvim-stable/nix-darwin':
'github:lnl7/nix-darwin/ff988d78f2f55641efacdf9a585d2937f7e32a9b' (2024-06-14)
→ 'github:lnl7/nix-darwin/50581970f37f06a4719001735828519925ef8310' (2024-06-23)
• Updated input 'nixvim-stable/treefmt-nix':
'github:numtide/treefmt-nix/e75ba0a6bb562d2ce275db28f6a36a2e4fd81391' (2024-06-13)
→ 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
• Updated input 'nixvim-unstable':
'github:nix-community/nixvim/5755ff0958bdb511f9791545888084c0a2c5ad50' (2024-06-17)
→ 'github:nix-community/nixvim/66c8592b31845cb0a1335ecc31ea40e89bed1a38' (2024-06-24)
• Updated input 'nixvim-unstable/git-hooks':
'github:cachix/git-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06)
→ 'github:cachix/git-hooks.nix/8cd35b9496d21a6c55164d8547d9d5280162b07a' (2024-06-20)
• Updated input 'nixvim-unstable/nix-darwin':
'github:lnl7/nix-darwin/315aa649ba307704db0b16c92f097a08a65ec955' (2024-06-09)
→ 'github:lnl7/nix-darwin/50581970f37f06a4719001735828519925ef8310' (2024-06-23)
• Updated input 'nixvim-unstable/treefmt-nix':
'github:numtide/treefmt-nix/1cb529bffa880746a1d0ec4e0f5076876af931f1' (2024-06-11)
→ 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
• Updated input 'nur':
'github:nix-community/NUR/c8bafa42874ae92d2cf769c89d425e8af5313013' (2024-06-18)
→ 'github:nix-community/NUR/adf55d9b85d04db723b7128e9866a24113a6b149' (2024-06-25)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/797ce4c1f45a85df6dd3d9abdc53f2691bea9251' (2024-06-16)
→ 'github:Mic92/sops-nix/c2ea1186c0cbfa4d06d406ae50f3e4b085ddc9b3' (2024-06-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/c884223af91820615a6146af1ae1fea25c107005' (2024-06-15)
→ 'github:NixOS/nixpkgs/5e8e3b89adbd0be63192f6e645e0a54080004924' (2024-06-22)
2024-06-25 14:15:13 +08:00
90476b0774
nixos/programs/gnome-session: add sessions.<name>.settings
...
This will allow for some flexibility for REALLY OBSCURE custom desktop
sessions but we'll still keep the `requiredComponents` option since it
is so common and most likely what the user will modify anyways.
2024-06-22 22:30:48 +08:00
a808b01f42
nixos/programs/gnome-session: remove sessions.<name>.display
...
I don't want to deal with opening up migration options for something
that will be surely culled in the future so we'll go Wayland-exclusive
for this.
2024-06-22 22:29:19 +08:00
d13428b28b
flake-parts/setups: update shared Nix configuration
2024-06-21 20:57:01 +08:00
e1ed34dc29
docs: add README for custom library
2024-06-21 20:33:22 +08:00
6bea4da5be
pkgs/pigeon-mail: init at 0.4.2
2024-06-21 16:11:21 +08:00
d6318cbd7c
hosts/{bootstrap,graphical-installer}: fix config
2024-06-21 16:10:50 +08:00
e00feb1534
pkgs/fastn: 0.3.9 -> 0.4.69
2024-06-20 14:32:08 +08:00
2251678592
home-manager/suites/desktop: re-enable Zrythm
2024-06-19 08:25:31 +08:00
1fedade427
flake-parts/setups/home-manager: update deploy-rs default profile
2024-06-19 08:25:12 +08:00
3cd3d81d77
hosts/plover: update code
2024-06-18 21:56:32 +08:00
38c12267c9
users/foo-dogsquared: set up Firenvim with an option
2024-06-18 21:56:09 +08:00
02a57572ab
hosts/ni/hardware/qol: remove auto-cpufreq conflict
2024-06-18 21:54:22 +08:00
353d32f68b
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'deploy':
'github:serokell/deploy-rs/9c3147639c233f80d333fe81f463b0a87fc49764' (2024-06-10)
→ 'github:serokell/deploy-rs/3867348fa92bc892eba5d9ddb2d7a97b9e127a8a' (2024-06-12)
• Updated input 'disko':
'github:nix-community/disko/c1cfbfad7cb45f0c177b35b59ba67d1b5fc7ca82' (2024-06-10)
→ 'github:nix-community/disko/8262659fc990cecdf6a8de74c3de7b6ec58c2276' (2024-06-17)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/f916315b134a1a752272e7bd91fad9ee2ef6856d' (2024-06-11)
→ 'github:nix-community/emacs-overlay/27e6ef6f477ba42dc8682ed854a519cbea4bacaf' (2024-06-18)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/4913a7c3d8b8d00cb9476a6bd730ff57777f740c' (2024-06-08)
→ 'github:NixOS/nixpkgs/842253bf992c3a7157b67600c2857193f126563a' (2024-06-15)
• Updated input 'helix-editor':
'github:helix-editor/helix/265608a3d8d0497fbbec86721fdd548931132839' (2024-06-10)
→ 'github:helix-editor/helix/dbacaaddcaa4a9dd39c73d0102d03ea7c24ca647' (2024-06-15)
• Updated input 'home-manager-stable':
'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3' (2024-06-04)
→ 'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e' (2024-06-16)
• Updated input 'home-manager-unstable':
'github:nix-community/home-manager/3d65009effd77cb0d6e7520b68b039836a7606cf' (2024-06-09)
→ 'github:nix-community/home-manager/0a7ffb28e5df5844d0e8039c9833d7075cdee792' (2024-06-16)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/8a60d0af103bfc26f6a4e9c023c3f202a5cda549' (2024-06-10)
→ 'github:nix-community/neovim-nightly-overlay/aa24668815f0a4643483922e67d88e41c823fee3' (2024-06-17)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/c0302ec12d569532a6b6bd218f698bc402e93adc' (2024-04-23)
→ 'github:hercules-ci/hercules-ci-effects/0ab08b23ce3c3f75fe9a5598756b6fb8bcf0b414' (2024-06-10)
• Updated input 'neovim-nightly-overlay/neovim-src':
'github:neovim/neovim/40329f32d809302196ffd3f47b4d01a1d67f5a9b' (2024-06-09)
→ 'github:neovim/neovim/20a7eebec086129e605041d32916f36df50890de' (2024-06-16)
• Updated input 'nix-index-database':
'github:nix-community/nix-index-database/88ad3d7501e22b2401dd72734b032b7baa794434' (2024-06-10)
→ 'github:nix-community/nix-index-database/6af2c5e58c20311276f59d247341cafeebfcb6f4' (2024-06-16)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/2819fffa7fa42156680f0d282c60d81e8fb185b7' (2024-06-09)
→ 'github:NixOS/nixpkgs/752c634c09ceb50c45e751f8791cb45cb3d46c9e' (2024-06-15)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/051f920625ab5aabe37c920346e3e69d7d34400e' (2024-06-07)
→ 'github:NixOS/nixpkgs/b60ebf54c15553b393d144357375ea956f89e9a9' (2024-06-16)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/f12b3b98676c3a9c9373576965743fa30b972b31' (2024-06-10)
→ 'github:NixOS/nixpkgs/c58b4a9118498c1055c5908a5bbe666e56abe949' (2024-06-17)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/e3f215e518d52f6f2e68cf713cefe773284e1aa6' (2024-06-09)
→ 'github:nix-community/NixOS-WSL/e0a970cbb8c3af05c80ef48a336ad91efd9b2bf6' (2024-06-15)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/3bcedce9f4de37570242faf16e1e143583407eab' (2024-06-09)
→ 'github:NixOS/nixpkgs/e6cea36f83499eb4e9cd184c8a8e823296b50ad5' (2024-06-15)
• Updated input 'nixvim-stable':
'github:nix-community/nixvim/3568de82e7e755883c80ae69fef590aaa44b65b3' (2024-06-09)
→ 'github:nix-community/nixvim/a4dec356e736f795f8eec2d6f1580b4769f2fe21' (2024-06-14)
• Updated input 'nixvim-stable/nix-darwin':
'github:lnl7/nix-darwin/c0d5b8c54d6828516c97f6be9f2d00c63a363df4' (2024-05-29)
→ 'github:lnl7/nix-darwin/ff988d78f2f55641efacdf9a585d2937f7e32a9b' (2024-06-14)
• Updated input 'nixvim-stable/treefmt-nix':
'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed' (2024-06-08)
→ 'github:numtide/treefmt-nix/e75ba0a6bb562d2ce275db28f6a36a2e4fd81391' (2024-06-13)
• Updated input 'nixvim-unstable':
'github:nix-community/nixvim/33a32c94176feebd3ff5259ce418b989b428d5ae' (2024-06-10)
→ 'github:nix-community/nixvim/5755ff0958bdb511f9791545888084c0a2c5ad50' (2024-06-17)
• Updated input 'nixvim-unstable/nix-darwin':
'github:lnl7/nix-darwin/c0d5b8c54d6828516c97f6be9f2d00c63a363df4' (2024-05-29)
→ 'github:lnl7/nix-darwin/315aa649ba307704db0b16c92f097a08a65ec955' (2024-06-09)
• Updated input 'nixvim-unstable/treefmt-nix':
'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed' (2024-06-08)
→ 'github:numtide/treefmt-nix/1cb529bffa880746a1d0ec4e0f5076876af931f1' (2024-06-11)
• Updated input 'nur':
'github:nix-community/NUR/ad7e99c9ffddb12082ab303e51044143c2e2f6db' (2024-06-11)
→ 'github:nix-community/NUR/c8bafa42874ae92d2cf769c89d425e8af5313013' (2024-06-18)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/d071c74a7de1e26d211b69b6fbae37ae2e31a87f' (2024-06-10)
→ 'github:Mic92/sops-nix/797ce4c1f45a85df6dd3d9abdc53f2691bea9251' (2024-06-16)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/4913a7c3d8b8d00cb9476a6bd730ff57777f740c' (2024-06-08)
→ 'github:NixOS/nixpkgs/c884223af91820615a6146af1ae1fea25c107005' (2024-06-15)
2024-06-18 10:25:49 +08:00
fd0f0ed557
flake: set more branches explicitly for configs
...
Correct branches this time.
2024-06-17 17:16:16 +08:00
e1848def6d
bahaghari/lib: refactor math subset
2024-06-15 19:54:57 +08:00
f7a9452ee5
bahaghari/lib: update color.hsl
2024-06-15 19:54:28 +08:00
ff0ddb0e27
bahaghari/lib: add math.mod
...
Now, it's the real modulo operation.
2024-06-15 19:46:34 +08:00
61720afeb2
bahaghari/lib: simplify math.remainder
...
Indeed I'm too dumb for mathematics. :p
Also, now the remainder implementation is double-checked with Python 3's
math.remainder() function.
2024-06-15 19:45:33 +08:00
4bd8aee223
bahaghari/lib: rename math.mod' into remainder
...
It's a much easier thing to write and apparently it is different to
modulo.
2024-06-15 16:23:30 +08:00
da4a0b8826
bahaghari/lib: fix math.mod' implementation bug
2024-06-15 15:55:24 +08:00
3f8c59c399
bahaghari/lib: add math.isWithinRange'
2024-06-15 15:12:05 +08:00
2576ef4e43
bahaghari/lib: implement basic HSL color namespace
2024-06-15 13:48:34 +08:00
a170fd8344
bahaghari/lib: add math.mod' function
2024-06-15 13:38:42 +08:00
25654828c0
bahaghari/lib: add optionalNull
to top-level
2024-06-14 23:54:37 +08:00
e119d84731
bahaghari/tests/lib: add more unit tests
2024-06-14 23:46:01 +08:00
3e7cc9c7db
lib/trivial: move nixpkgs module functions to utils
2024-06-14 23:45:07 +08:00
20c0549706
modules: update shared Nix config profile
2024-06-13 13:45:32 +08:00
b325840b4a
flake-parts/setups: update shared options as a proper alias
2024-06-13 13:10:45 +08:00
0d5f903610
flake: update home-manager and NixOS configs settings
2024-06-12 18:25:30 +08:00
e393dbb791
flake-parts/setups/nixos: refactor
2024-06-12 12:56:58 +08:00
67e85d1639
flake-parts/setup: make a shared nixpkgs options submodule
2024-06-12 12:52:36 +08:00
499ee111e3
nixvimConfigs/trovebelt: migrate config to up-to-date settings
2024-06-11 16:40:56 +08:00