Commit Graph

2534 Commits

Author SHA1 Message Date
9e3a95ba24
lib/data: init 2024-06-09 23:03:26 +08:00
e3d03a206d
nixos/workflows/a-happy-gnome: add options for disabling specific settings
Also refactored some things yey.

Also made the entire module not so internal anymore, another yey.
2024-06-08 17:56:43 +08:00
749e85ca49
flake-parts/setups: modularize home-manager submodule
It could be handy once we have other wider-scoped environments such as
nix-darwin or systems-manager (as long as it can have a home-manager
user inside of it).
2024-06-07 20:15:11 +08:00
b9652dc8bb
hosts/ni: disable built-in laptop keyboard
It is more of a hindrance now that I always use an external keyboard.
2024-06-07 10:02:52 +08:00
2a1e6fa4b9
apps/run-workflow-with-vm: update display manager setup 2024-06-07 10:02:11 +08:00
e74640cf16
bahaghari: use npins for pinning nixpkgs branches
This makes it possible for easier way to contribute with non-flakes
usage.
2024-06-05 21:16:01 +08:00
0c69a64ff8
nixos/programs/gnome-session: refactor and update module 2024-06-05 16:28:46 +08:00
999401f3ce
bahaghari/lib: update hex subset to properly accept inputs with mixed letter cases 2024-06-05 10:22:58 +08:00
35873462f3
bahaghari/lib: update and refactor colors.rgb
Now the RGB colorspace object doesn't have the methods built into the
set as that basically screws a lot of things when exporting it to the
output.

Also, the alpha component should be handled nicely now.
2024-06-04 20:40:29 +08:00
3825c8568c
bahaghari/lib: add trivial.optionalNull 2024-06-04 19:45:29 +08:00
16df88b116
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/10986091e47fb1180620b78438512b294b7e8f67' (2024-05-27)
  → 'github:nix-community/disko/b106b5df3654d83197aff4826e3e34a5a5335b1c' (2024-06-03)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/76c2bc6a106076a377fca4334a612d2fad5d49b0' (2024-05-28)
  → 'github:nix-community/emacs-overlay/170a49203727005b68444786bea716039aa332bf' (2024-06-04)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/9d29cd266cebf80234c98dd0b87256b6be0af44e' (2024-05-25)
  → 'github:NixOS/nixpkgs/a62e6edd6d5e1fa0329b8653c801147986f8d446' (2024-05-31)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
  → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
• Updated input 'flake-parts/nixpkgs-lib':
    '50eb7ecf4c.tar.gz?narHash=sha256-QBx10%2Bk6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94%3D' (2024-05-02)
  → 'eb9ceca17d.tar.gz?narHash=sha256-lIbdfCsf8LMFloheeE6N31%2BBMIeixqyQWbSr2vk79EQ%3D' (2024-06-01)
• Updated input 'helix-editor':
    'github:helix-editor/helix/730e684d1dca5736cca41ae336d56962a57b9cfe' (2024-05-27)
  → 'github:helix-editor/helix/31bcde360c6dbe9931ec3d43964172d0e9d964f7' (2024-06-04)
• Updated input 'home-manager-stable':
    'github:nix-community/home-manager/2c78a57c544dd19b07442350727ced097e1aa6e6' (2024-05-26)
  → 'github:nix-community/home-manager/095ef64aa3b2ab4a4f1bf07f29997e21e3a5576a' (2024-06-04)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/10c7c219b7dae5795fb67f465a0d86cbe29f25fa' (2024-05-27)
  → 'github:nix-community/home-manager/2cacdd6a27477f1fa46b7026dd806de30f164d3b' (2024-06-04)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/7849e018a09688cd71bde887113954b3ce08739c' (2024-05-27)
  → 'github:nix-community/neovim-nightly-overlay/5d7499a492d5c41e943c7521b7d95d561cf1f606' (2024-06-03)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
  → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
• Updated input 'neovim-nightly-overlay/neovim-src':
    'github:neovim/neovim/52389e724366ebb2fb58f08c657f580900dd09ee' (2024-05-25)
  → 'github:neovim/neovim/3a1515bfee59710b4da9bfdf0fc4ecb5b13a00db' (2024-06-02)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/ff80cb4a11bb87f3ce8459be6f16a25ac86eb2ac' (2024-05-27)
  → 'github:nix-community/nix-index-database/972a52bee3991ae1f1899e6452e0d7c01ee566d9' (2024-06-02)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/9d29cd266cebf80234c98dd0b87256b6be0af44e' (2024-05-25)
  → 'github:NixOS/nixpkgs/a62e6edd6d5e1fa0329b8653c801147986f8d446' (2024-05-31)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092' (2024-05-24)
  → 'github:NixOS/nixpkgs/57610d2f8f0937f39dbd72251e9614b1561942d8' (2024-05-31)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/1febaefa05c7c9d1dbc8bf99e1d2753d21f25087' (2024-05-27)
  → 'github:NixOS/nixpkgs/518daacfe2ee732432b4a7dac19b72eda037d44d' (2024-06-03)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/e2dd4e18cc1c7314e24154331bae07df76eb582f' (2024-05-26)
  → 'github:NixOS/nixpkgs/4a4ecb0ab415c9fccfb005567a215e6a9564cdf5' (2024-06-03)
• Updated input 'nixvim':
    'github:nix-community/nixvim/a2afa5634495ee739e682e5ccb743c5c6dd90ec1' (2024-05-27)
  → 'github:nix-community/nixvim/b7a8b0319098fdbaa719ef4dc375337ec4543c6e' (2024-06-03)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/0bea8222f6e83247dd13b055d83e64bce02ee532' (2024-05-24)
  → 'github:lnl7/nix-darwin/c0d5b8c54d6828516c97f6be9f2d00c63a363df4' (2024-05-29)
• Updated input 'nur':
    'github:nix-community/NUR/6a93515564cd8d2e26ef2cdb4be62e2f44de4362' (2024-05-28)
  → 'github:nix-community/NUR/75a188e6783937d48cece42e40de7b9e2c5c4ba5' (2024-06-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/962797a8d7f15ed7033031731d0bb77244839960' (2024-05-26)
  → 'github:Mic92/sops-nix/d4555e80d80d2fa77f0a44201ca299f9602492a0' (2024-06-03)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/59a450646ec8ee0397f5fa54a08573e8240eb91f' (2024-05-25)
  → 'github:NixOS/nixpkgs/3b1b4895b2c5f9f5544d02132896aeb9ceea77bc' (2024-06-01)
2024-06-04 15:49:05 +08:00
3989b48551
bahaghari/tests/lib: update math subset tests 2024-06-03 16:22:08 +08:00
a5ad6af3f0
bahaghari/lib: add math.exp 2024-06-03 16:14:06 +08:00
5f07c5b0fc
bahaghari/lib: add math.sqrt function 2024-06-01 13:21:30 +08:00
817ec35b02
bahaghari/lib: add floor and ceil for math subset
Even though they're already available from the builtins, we still want
the library subset to feel consistent.
2024-05-30 14:42:29 +08:00
14049db2e4
bahaghari/lib: add more functions to math subset 2024-05-29 22:56:33 +08:00
1ce7fad8d5
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/7ffc4354dfeb37c8c725ae1465f04a9b45ec8606' (2024-05-23)
  → 'github:nix-community/disko/10986091e47fb1180620b78438512b294b7e8f67' (2024-05-27)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/34b3ff9dd528ab8169725217a8df36489faeb43c' (2024-05-23)
  → 'github:nix-community/emacs-overlay/76c2bc6a106076a377fca4334a612d2fad5d49b0' (2024-05-28)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/a8695cbd09a7ecf3376bd62c798b9864d20f86ee' (2024-05-20)
  → 'github:NixOS/nixpkgs/9d29cd266cebf80234c98dd0b87256b6be0af44e' (2024-05-25)
• Updated input 'helix-editor':
    'github:helix-editor/helix/41dec92b0feb77719b07334b7a7f53152866e4e3' (2024-05-21)
  → 'github:helix-editor/helix/730e684d1dca5736cca41ae336d56962a57b9cfe' (2024-05-27)
• Updated input 'home-manager-stable':
    'github:nix-community/home-manager/ab5542e9dbd13d0100f8baae2bc2d68af901f4b4' (2024-05-10)
  → 'github:nix-community/home-manager/2c78a57c544dd19b07442350727ced097e1aa6e6' (2024-05-26)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/e3ad5108f54177e6520535768ddbf1e6af54b59d' (2024-05-17)
  → 'github:nix-community/home-manager/10c7c219b7dae5795fb67f465a0d86cbe29f25fa' (2024-05-27)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/7b5ca2486bba58cac80b9229209239740b67cf90' (2024-05-16)
  → 'github:nix-community/neovim-nightly-overlay/7849e018a09688cd71bde887113954b3ce08739c' (2024-05-27)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
  → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
• Added input 'neovim-nightly-overlay/git-hooks':
    'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
• Added input 'neovim-nightly-overlay/git-hooks/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
• Added input 'neovim-nightly-overlay/git-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394' (2024-02-28)
• Added input 'neovim-nightly-overlay/git-hooks/gitignore/nixpkgs':
    follows 'neovim-nightly-overlay/git-hooks/nixpkgs'
• Added input 'neovim-nightly-overlay/git-hooks/nixpkgs':
    follows 'neovim-nightly-overlay/nixpkgs'
• Added input 'neovim-nightly-overlay/git-hooks/nixpkgs-stable':
    follows 'neovim-nightly-overlay/nixpkgs'
• Removed input 'neovim-nightly-overlay/neovim-flake'
• Removed input 'neovim-nightly-overlay/neovim-flake/flake-utils'
• Removed input 'neovim-nightly-overlay/neovim-flake/flake-utils/systems'
• Removed input 'neovim-nightly-overlay/neovim-flake/nixpkgs'
• Added input 'neovim-nightly-overlay/neovim-src':
    'github:neovim/neovim/52389e724366ebb2fb58f08c657f580900dd09ee' (2024-05-25)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/e0638db3db43b582512a7de8c0f8363a162842b9' (2024-05-20)
  → 'github:nix-community/nix-index-database/ff80cb4a11bb87f3ce8459be6f16a25ac86eb2ac' (2024-05-27)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/a8695cbd09a7ecf3376bd62c798b9864d20f86ee' (2024-05-20)
  → 'github:NixOS/nixpkgs/9d29cd266cebf80234c98dd0b87256b6be0af44e' (2024-05-25)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/5710852ba686cc1fd0d3b8e22b3117d43ba374c2' (2024-05-21)
  → 'github:NixOS/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092' (2024-05-24)
• Added input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/1febaefa05c7c9d1dbc8bf99e1d2753d21f25087' (2024-05-27)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/041bad074dbde651c6b9d23dce5ee15b67e98c6c' (2024-05-18)
  → 'github:nix-community/NixOS-WSL/020cd466170204e448b24b246045599fce69ad91' (2024-05-25)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/3f316d2a50699a78afe5e77ca486ad553169061e' (2024-05-22)
  → 'github:NixOS/nixpkgs/e2dd4e18cc1c7314e24154331bae07df76eb582f' (2024-05-26)
• Updated input 'nixvim':
    'github:nix-community/nixvim/5d2e01495944dcf7cf7ee53a7074c4010165d756' (2024-05-21)
  → 'github:nix-community/nixvim/a2afa5634495ee739e682e5ccb743c5c6dd90ec1' (2024-05-27)
• Added input 'nixvim/git-hooks':
    'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
• Added input 'nixvim/git-hooks/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
• Added input 'nixvim/git-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394' (2024-02-28)
• Added input 'nixvim/git-hooks/gitignore/nixpkgs':
    follows 'nixvim/git-hooks/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs':
    follows 'nixvim/nixpkgs'
• Added input 'nixvim/git-hooks/nixpkgs-stable':
    follows 'nixvim/nixpkgs'
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/ffc01182f90118119930bdfc528c1ee9a39ecef8' (2024-05-16)
  → 'github:lnl7/nix-darwin/0bea8222f6e83247dd13b055d83e64bce02ee532' (2024-05-24)
• Removed input 'nixvim/pre-commit-hooks'
• Removed input 'nixvim/pre-commit-hooks/flake-compat'
• Removed input 'nixvim/pre-commit-hooks/gitignore'
• Removed input 'nixvim/pre-commit-hooks/gitignore/nixpkgs'
• Removed input 'nixvim/pre-commit-hooks/nixpkgs'
• Removed input 'nixvim/pre-commit-hooks/nixpkgs-stable'
• Updated input 'nur':
    'github:nix-community/NUR/e1b5b402c68cd12c45bfddabe250de1430f02994' (2024-05-23)
  → 'github:nix-community/NUR/6a93515564cd8d2e26ef2cdb4be62e2f44de4362' (2024-05-28)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b549832718b8946e875c016a4785d204fcfc2e53' (2024-05-22)
  → 'github:Mic92/sops-nix/962797a8d7f15ed7033031731d0bb77244839960' (2024-05-26)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
  → 'github:NixOS/nixpkgs/59a450646ec8ee0397f5fa54a08573e8240eb91f' (2024-05-25)
2024-05-28 15:38:11 +08:00
03552df4e3
lib: move env-specific subsets into their own directory 2024-05-27 15:21:48 +08:00
cd30aba3e1
config: update comments 2024-05-26 16:38:22 +08:00
11d0426b7f
nixvimConfigs/fiesta/setups/ui: update config 2024-05-26 16:36:49 +08:00
ac4b36d550
nixvim: update helper library usage
Hope nothing like this ever happen again. It's a pain to track where
errors are coming from when debugging nixpkgs modules. T_T
2024-05-26 16:03:18 +08:00
9a5e6cb7f6
bahaghari/utils: move into separate folder 2024-05-24 13:44:01 +08:00
509070cf78
shell.nix: replace Nix formatter with nixfmt 2024-05-24 09:29:58 +08:00
4c9852ece4
users/foo-dogsquared/programs/git: update config 2024-05-24 09:28:58 +08:00
829b5e9d42
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/d62af72c2262ee6b9bd143901e21dbb3503555f7' (2024-05-14)
  → 'github:nix-community/disko/7ffc4354dfeb37c8c725ae1465f04a9b45ec8606' (2024-05-23)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e25b6be33695d35ceb5059b37af4da3ba7af8e4d' (2024-05-15)
  → 'github:nix-community/emacs-overlay/34b3ff9dd528ab8169725217a8df36489faeb43c' (2024-05-23)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
  → 'github:NixOS/nixpkgs/a8695cbd09a7ecf3376bd62c798b9864d20f86ee' (2024-05-20)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
  → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
• Updated input 'helix-editor':
    'github:helix-editor/helix/e76020ddb93eeb051de606c24f92189c3fc55547' (2024-05-14)
  → 'github:helix-editor/helix/41dec92b0feb77719b07334b7a7f53152866e4e3' (2024-05-21)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1' (2024-05-12)
  → 'github:nix-community/home-manager/e3ad5108f54177e6520535768ddbf1e6af54b59d' (2024-05-17)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/5c17e8ef097ee948586858a25e05bc48145a2956' (2024-05-15)
  → 'github:nix-community/neovim-nightly-overlay/7b5ca2486bba58cac80b9229209239740b67cf90' (2024-05-16)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/7acf39ddab8ebdb63ebf78ec980149d20783fd4b?dir=contrib' (2024-05-14)
  → 'github:neovim/neovim/9ca81b025990911c2a0dbda92af39ba84983bac3?dir=contrib' (2024-05-15)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
  → 'github:nix-community/nix-index-database/e0638db3db43b582512a7de8c0f8363a162842b9' (2024-05-20)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/722b512eb7e6915882f39fff0e4c9dd44f42b77e' (2024-04-22)
  → 'github:nix-community/nixos-generators/d14b286322c7f4f897ca4b1726ce38cb68596c94' (2024-05-20)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
  → 'github:NixOS/nixpkgs/a8695cbd09a7ecf3376bd62c798b9864d20f86ee' (2024-05-20)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/2057814051972fa1453ddfb0d98badbea9b83c06' (2024-05-12)
  → 'github:NixOS/nixpkgs/5710852ba686cc1fd0d3b8e22b3117d43ba374c2' (2024-05-21)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/0802ef2739396a18d56c2fd088b95006671f6f48' (2024-05-13)
  → 'github:nix-community/NixOS-WSL/041bad074dbde651c6b9d23dce5ee15b67e98c6c' (2024-05-18)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/abd6d48f8c77bea7dc51beb2adfa6ed3950d2585' (2024-05-14)
  → 'github:NixOS/nixpkgs/3f316d2a50699a78afe5e77ca486ad553169061e' (2024-05-22)
• Updated input 'nixvim':
    'github:nix-community/nixvim/4530a35bad28a0e8b21905b0817a225e6387811c' (2024-05-13)
  → 'github:nix-community/nixvim/5d2e01495944dcf7cf7ee53a7074c4010165d756' (2024-05-21)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
  → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/230a197063de9287128e2c68a7a4b0cd7d0b50a7' (2024-04-24)
  → 'github:lnl7/nix-darwin/ffc01182f90118119930bdfc528c1ee9a39ecef8' (2024-05-16)
• Updated input 'nixvim/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/2849da033884f54822af194400f8dff435ada242' (2024-04-30)
  → 'github:cachix/pre-commit-hooks.nix/fa606cccd7b0ccebe2880051208e4a0f61bfc8c1' (2024-05-16)
• Removed input 'nixvim/pre-commit-hooks/flake-utils'
• Removed input 'nixvim/pre-commit-hooks/flake-utils/systems'
• Updated input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25)
  → 'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b' (2024-05-17)
• Updated input 'nur':
    'github:nix-community/NUR/39593093fd61ec424b3eb73ea0662711aea2dbb7' (2024-05-15)
  → 'github:nix-community/NUR/e1b5b402c68cd12c45bfddabe250de1430f02994' (2024-05-23)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
  → 'github:Mic92/sops-nix/b549832718b8946e875c016a4785d204fcfc2e53' (2024-05-22)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/8e47858badee5594292921c2668c11004c3b0142' (2024-05-11)
  → 'github:NixOS/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
2024-05-23 10:42:27 +08:00
c15ec954c0
bahaghari/lib: init colors.rgb subset 2024-05-21 20:42:08 +08:00
f882c30209
bahaghari/lib: add isNumber and scale 2024-05-21 20:27:12 +08:00
3e3dbcfbbe
bahaghari/tests/lib: add more test cases for hex subset 2024-05-21 20:23:35 +08:00
546caa6e69
docs: update project README 2024-05-20 09:27:37 +08:00
foo-dogsquared
8e7a3e6277 firefox-addons: update as of 2024-05-20 2024-05-20 01:05:16 +00:00
4e3778b23a
willow: init package 2024-05-18 16:41:22 +08:00
e5226d80f7
hosts/ni/setups/desktop: update config 2024-05-18 16:41:22 +08:00
b53c6f7dfb
apps/run-workflow-with-vm: update to 2024-05-17 2024-05-18 16:41:22 +08:00
77d988cc7c
bahaghari: fix default attrset 2024-05-18 16:41:22 +08:00
93de33e028
nixos/programs/sessiond: add name option for session and components
Also similar change to the gnome-session one, blah blah blah...
2024-05-18 16:41:22 +08:00
ce9506a2bc
nixos/programs/gnome-session: add name option for session and components
Also updated the usage for `xToUnit` function from systemd-lib NixOS
library.
2024-05-18 16:41:22 +08:00
580e0ebe93
nixos/workflows: restructure enable option
The type is probably not apprioriate since I want to be able to install
multiple of them at a given time but we'll see.
2024-05-18 16:41:21 +08:00
3bc011a3ed
home-manager/programs/zed-editor: init module 2024-05-18 16:41:21 +08:00
a92e28bae1
flake.lock: update inputs
Flake lock file updates:

• Updated input 'deploy':
    'github:serokell/deploy-rs/88b3059b020da69cbe16526b8d639bd5e0b51c8b' (2024-04-01)
  → 'github:serokell/deploy-rs/b3ea6f333f9057b77efd9091119ba67089399ced' (2024-05-14)
• Updated input 'disko':
    'github:nix-community/disko/e1b3ae2b4ebc3c7b83154b9361e3d154e64e362d' (2024-05-06)
  → 'github:nix-community/disko/d62af72c2262ee6b9bd143901e21dbb3503555f7' (2024-05-14)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/f2804916dbc4655722f743b5299b6f706335b25b' (2024-05-07)
  → 'github:nix-community/emacs-overlay/e25b6be33695d35ceb5059b37af4da3ba7af8e4d' (2024-05-15)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/27c13997bf450a01219899f5a83bd6ffbfc70d3c' (2024-05-06)
  → 'github:NixOS/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
• Updated input 'helix-editor':
    'github:helix-editor/helix/beb5afcbef9f102c209de7aa32f126ded9dda515' (2024-05-06)
  → 'github:helix-editor/helix/e76020ddb93eeb051de606c24f92189c3fc55547' (2024-05-14)
• Updated input 'home-manager-stable':
    'github:nix-community/home-manager/86853e31dc1b62c6eeed11c667e8cdd0285d4411' (2024-04-25)
  → 'github:nix-community/home-manager/ab5542e9dbd13d0100f8baae2bc2d68af901f4b4' (2024-05-10)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/6ebe7be2e67be7b9b54d61ce5704f6fb466c536f' (2024-05-06)
  → 'github:nix-community/home-manager/44677a1c96810a8e8c4ffaeaad10c842402647c1' (2024-05-12)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/c53a356ac1ef971983b08a57dd7043a5166c2b25' (2024-05-07)
  → 'github:nix-community/neovim-nightly-overlay/5c17e8ef097ee948586858a25e05bc48145a2956' (2024-05-15)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/d40b0a96c4f65da7e02194c94a2c1de79cecaf81?dir=contrib' (2024-05-06)
  → 'github:neovim/neovim/7acf39ddab8ebdb63ebf78ec980149d20783fd4b?dir=contrib' (2024-05-14)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
  → 'github:nix-community/nix-index-database/f9027322f48b427da23746aa359a6510dfcd0228' (2024-05-12)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/27c13997bf450a01219899f5a83bd6ffbfc70d3c' (2024-05-06)
  → 'github:NixOS/nixpkgs/44072e24566c5bcc0b7aa9178a0104f4cfffab19' (2024-05-12)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/25865a40d14b3f9cf19f19b924e2ab4069b09588' (2024-05-05)
  → 'github:NixOS/nixpkgs/2057814051972fa1453ddfb0d98badbea9b83c06' (2024-05-12)
• Removed input 'nixos-unstable-small'
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/1cb8f3c13dee0d40437a9b4b1cf943c06c0cddc4' (2024-05-06)
  → 'github:nix-community/NixOS-WSL/0802ef2739396a18d56c2fd088b95006671f6f48' (2024-05-13)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
  → 'github:NixOS/nixpkgs/abd6d48f8c77bea7dc51beb2adfa6ed3950d2585' (2024-05-14)
• Updated input 'nixvim':
    'github:nix-community/nixvim/62f32bfc711f0a3c8a52af4c0790345b4b3d2346' (2024-05-05)
  → 'github:nix-community/nixvim/4530a35bad28a0e8b21905b0817a225e6387811c' (2024-05-13)
• Added input 'nixvim/flake-root':
    'github:srid/flake-root/bc748b93b86ee76e2032eecda33440ceb2532fcd' (2024-04-19)
• Added input 'nixvim/treefmt-nix':
    'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25)
• Added input 'nixvim/treefmt-nix/nixpkgs':
    follows 'nixvim/nixpkgs'
• Updated input 'nur':
    'github:nix-community/NUR/590b4fc898660027bfa5baf09cebb0dc87f49ed5' (2024-05-06)
  → 'github:nix-community/NUR/39593093fd61ec424b3eb73ea0662711aea2dbb7' (2024-05-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/893e3df091f6838f4f9d71c61ab079d5c5dedbd1' (2024-05-06)
  → 'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/b980b91038fc4b09067ef97bbe5ad07eecca1e76' (2024-05-04)
  → 'github:NixOS/nixpkgs/8e47858badee5594292921c2668c11004c3b0142' (2024-05-11)
2024-05-18 16:41:21 +08:00
118191fe5b
bahaghari/modules/tinted-theming: refactor code 2024-05-18 16:41:21 +08:00
26f827d9dd
home-manager/suites/dev: update state variable to use ignoreDirectories 2024-05-18 16:41:21 +08:00
08b1cf8df3
apps/run-workflow-with-vm: update to 2024-05-10 2024-05-18 16:41:21 +08:00
177364306a
apps/run-workflow-with-vm: add Bahaghari to base config 2024-05-18 16:41:21 +08:00
aa7529a5b9
users/foo-dogsquared: update config to use modular states 2024-05-18 16:41:20 +08:00
435654f95e
home-manager/suites/dev: update fzf and eza settings 2024-05-18 16:41:20 +08:00
9cef07f1a5
nixos/state: init module 2024-05-18 16:41:20 +08:00
9cd81e5880
home-manager/state: init module 2024-05-18 16:41:20 +08:00
9d16099f03
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/5eaf747af38dd272e1ab28a8ec4bd972424b07cf' (2024-04-29)
  → 'github:nix-community/disko/e1b3ae2b4ebc3c7b83154b9361e3d154e64e362d' (2024-05-06)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/482bc4749bcbfcaf19a668a3d0e5ba3423be730c' (2024-04-29)
  → 'github:nix-community/emacs-overlay/f2804916dbc4655722f743b5299b6f706335b25b' (2024-05-07)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/12430e43bd9b81a6b4e79e64f87c624ade701eaf' (2024-04-28)
  → 'github:NixOS/nixpkgs/27c13997bf450a01219899f5a83bd6ffbfc70d3c' (2024-05-06)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
  → 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089?dir=lib' (2024-03-29)
  → '50eb7ecf4c.tar.gz?narHash=sha256-QBx10%2Bk6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94%3D' (2024-05-02)
• Updated input 'helix-editor':
    'github:helix-editor/helix/d8701bfd1eb5019f7d25def83aa147546168c6d2' (2024-04-29)
  → 'github:helix-editor/helix/beb5afcbef9f102c209de7aa32f126ded9dda515' (2024-05-06)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/f8e6694edabe4aaa7a85aac47b43ea5d978b116d' (2024-04-29)
  → 'github:nix-community/home-manager/6ebe7be2e67be7b9b54d61ce5704f6fb466c536f' (2024-05-06)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/ae0825df93de5ebf2d4983fa03fdb8c3fe602546' (2024-04-30)
  → 'github:nix-community/neovim-nightly-overlay/c53a356ac1ef971983b08a57dd7043a5166c2b25' (2024-05-07)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
  → 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/efaf37a2b9450d56acbf48a44c3c791d00d70199?dir=contrib' (2024-04-29)
  → 'github:neovim/neovim/d40b0a96c4f65da7e02194c94a2c1de79cecaf81?dir=contrib' (2024-05-06)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/941c4973c824509e0356be455d89613611f76c8a' (2024-04-28)
  → 'github:nix-community/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/12430e43bd9b81a6b4e79e64f87c624ade701eaf' (2024-04-28)
  → 'github:NixOS/nixpkgs/27c13997bf450a01219899f5a83bd6ffbfc70d3c' (2024-05-06)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/58a1abdbae3217ca6b702f03d3b35125d88a2994' (2024-04-27)
  → 'github:NixOS/nixpkgs/25865a40d14b3f9cf19f19b924e2ab4069b09588' (2024-05-05)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/06eef1a9788e82b5a959505c8add80782c038751' (2024-04-28)
  → 'github:NixOS/nixpkgs/95269ee8dbc9daacad586e8ad87567369a7e1042' (2024-05-06)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/acb893461a4bee4e77b1a27b1410d4995b52174c' (2024-04-29)
  → 'github:nix-community/NixOS-WSL/1cb8f3c13dee0d40437a9b4b1cf943c06c0cddc4' (2024-05-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/cf8cc1201be8bc71b7cbbbdaf349b22f4f99c7ae' (2024-04-28)
  → 'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
• Updated input 'nixvim':
    'github:nix-community/nixvim/35c0f714578fad139426dbf720725db45c8b170b' (2024-04-29)
  → 'github:nix-community/nixvim/62f32bfc711f0a3c8a52af4c0790345b4b3d2346' (2024-05-05)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
  → 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
• Updated input 'nixvim/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/6fb82e44254d6a0ece014ec423cb62d92435336f' (2024-04-24)
  → 'github:cachix/pre-commit-hooks.nix/2849da033884f54822af194400f8dff435ada242' (2024-04-30)
• Updated input 'nur':
    'github:nix-community/NUR/690b506079426893ee9cdefff9f6bb2433d7a2cd' (2024-04-29)
  → 'github:nix-community/NUR/590b4fc898660027bfa5baf09cebb0dc87f49ed5' (2024-05-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f1b0adc27265274e3b0c9b872a8f476a098679bd' (2024-04-23)
  → 'github:Mic92/sops-nix/893e3df091f6838f4f9d71c61ab079d5c5dedbd1' (2024-05-06)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/74574c38577914733b4f7a775dd77d24245081dd' (2024-04-20)
  → 'github:NixOS/nixpkgs/b980b91038fc4b09067ef97bbe5ad07eecca1e76' (2024-05-04)
2024-05-18 16:41:20 +08:00
a740918409
niri: remove package
Also upstreamed into nixpkgs.
2024-05-18 16:41:20 +08:00
230b2c992d
ags: remove package
It has been upstreamed into nixpkgs.
2024-05-18 16:41:20 +08:00