Commit Graph

2260 Commits

Author SHA1 Message Date
1e0a2875c8
users/foo-dogsquared/programs/nixvim: update note-taking setup 2024-02-25 17:50:19 +08:00
c65674c742
docs: update workflows README 2024-02-25 17:44:40 +08:00
88dde1b679
bahaghari: update README 2024-02-25 17:44:04 +08:00
203eda736a
hosts/ni: update disko config 2024-02-25 17:26:41 +08:00
a458449e4c
flake: update Bahaghari module imports 2024-02-25 17:26:06 +08:00
ffe99314f3
users/foo-dogsquared: restructure config file structure 2024-02-25 17:25:33 +08:00
126fececf3
bahaghari/tests: fix 2024-02-25 17:22:53 +08:00
bbba0e5bba
bahaghari: restructure module entrypoint
At least it doesn't need additional setup anymore.
2024-02-25 17:21:57 +08:00
b74d53ed09
bahaghari/modules/tinted-theming: update builder module 2024-02-25 17:21:00 +08:00
f4b1db09f3
bahaghari/utils/tinted-theming: init 2024-02-25 17:20:18 +08:00
df345c8b51
bahaghari/tests/lib: add tests for tinted-theming subset 2024-02-25 17:12:49 +08:00
e6b9d9e463
.sops.yaml: update secrets location 2024-02-24 21:41:20 +08:00
9a7314f28c
bahaghari/tests/lib: update hex unit tests 2024-02-24 21:39:59 +08:00
89a9bc32a0
bahaghari/lib: reformat and update comments 2024-02-24 21:39:02 +08:00
4834595351
bahaghari/lib/tinted-theming: fix isBaseX 2024-02-24 21:37:53 +08:00
8cb22268af
bahaghari/lib: init hex.pad 2024-02-24 21:36:51 +08:00
fe4f1d1ae9
bahaghari/lib: init isHexString 2024-02-24 21:34:03 +08:00
b7ac964082
bahaghari/tests/lib: init hex subset 2024-02-24 19:09:28 +08:00
e8bdb850bc
bahaghari/lib: init generateGlyphSet 2024-02-24 18:59:25 +08:00
8f7e13734a
bahaghari/lib: update importYAML to be more correct 2024-02-24 18:52:19 +08:00
7159fc597f
bahaghari/lib: fix toBaseDigitsWithGlyphs 2024-02-24 18:49:24 +08:00
d0f57db0aa
bahaghari/tests/lib: init 2024-02-24 18:48:07 +08:00
469e5194cc
bahaghari: allow non-flakes usage 2024-02-24 10:36:28 +08:00
6000026719
bahaghari/lib: update comments 2024-02-24 10:30:41 +08:00
0af7a31d7b
bahaghari/lib/trivial: add toYAML and toBaseDigitsWithGlyphs 2024-02-24 10:29:59 +08:00
6c5e359fc3
bahaghari/tinted-theming: update library import 2024-02-24 10:28:39 +08:00
d043f2b553
bahaghari: set license 2024-02-24 10:27:15 +08:00
553ac7a311
users/foo-dogsquared: migrate to Bahaghari instead of tinted-theming.nix 2024-02-23 20:59:47 +08:00
db2da4d7d2
nixos/workflows: reclassify as private modules
It doesn't fit with the public module requirement of no reliance of
third-party modules anymore as we'll be using Bahaghari at the near future.
2024-02-23 20:56:32 +08:00
bad0a906c1
nixvimConfigs/fiesta: add keymap descriptions 2024-02-23 20:52:43 +08:00
d1df640c1e
ags: 1.7.4 -> 1.7.7 2024-02-23 20:51:59 +08:00
61f486bd8f
bahaghari/lib/tinted-theming: refactor 2024-02-23 20:37:06 +08:00
6acc1507ba
home-manager/suites/desktop: improve code 2024-02-23 20:36:27 +08:00
9e8b271b65
flake: dogfood Bahaghari 2024-02-23 18:17:43 +08:00
87db9e9052
flake: update Bahaghari flake outputs
This is primarily to avoid importing a "subflake" which will constantly update
the lockfile so we'll have this set instead.
2024-02-23 18:15:51 +08:00
afbd5cd074
bahaghari: init flake and devshell
Even if that devshell is not really usable.
2024-02-23 18:14:39 +08:00
fdc8476751
bahaghari: init lib
Now it is pretty familiar to use as you can also extend it like nixpkgs'
library.
2024-02-23 14:57:33 +08:00
911476c37c
bahaghari: move into subprojects directory
This'll make it easier to transfer to a dedicated repo in case.
2024-02-23 14:47:49 +08:00
68d0755ca1
users/foo-dogsquared/programs/nixvim: update Lush scheme template 2024-02-23 07:27:40 +08:00
458b8092dc
hosts/plover: make disko as a dedicated NixOS module 2024-02-23 07:25:44 +08:00
643d05a0f7
hosts/ni: convert to btrfs-based filesystem setup 2024-02-23 07:24:21 +08:00
a2f7dbb86e
users/foo-dogsquared/programs/nixvim: update note-taking setup 2024-02-23 07:13:57 +08:00
6b5dd4fe20
docs: add README for apps folder 2024-02-23 07:13:21 +08:00
c7a05d0c6f
flake.lock: update inputs
Flake lock file updates:

• Updated input 'deploy':
    'github:serokell/deploy-rs/1776009f1f3fb2b5d236b84d9815f2edee463a9b' (2024-01-10)
  → 'github:serokell/deploy-rs/0a0187794ac7f7a1e62cda3dabf8dc041f868790' (2024-02-16)
• Updated input 'disko':
    'github:nix-community/disko/15b52c3c8a718253e66f1b92f595dc47873fdfea' (2024-02-08)
  → 'github:nix-community/disko/23d308f0059955e3719efc81a34d1fc0369fbb74' (2024-02-22)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3ab303101f287c1769f0a0dc4f7ec5473e61f94f' (2024-02-09)
  → 'github:nix-community/emacs-overlay/6e1f5e6da33486d1f56d98f97949f961dd621479' (2024-02-22)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/6832d0d99649db3d65a0e15fa51471537b2c56a6' (2024-02-07)
  → 'github:NixOS/nixpkgs/526d051b128b82ae045a70e5ff1adf8e6dafa560' (2024-02-20)
• Updated input 'helix-editor':
    'github:helix-editor/helix/f8e2d822ba3716aa986acee003f3093268344160' (2024-02-09)
  → 'github:helix-editor/helix/98ebeeebd8c7462409f82d34ff4ac0a7ae9116c7' (2024-02-21)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/f99eace7c167b8a6a0871849493b1c613d0f1b80' (2024-02-05)
  → 'github:nix-community/home-manager/0b69d574162cfa6eb7919d5614a48d0185550891' (2024-02-21)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/1da2e054a16309d7d7f7669438c8b9a5ef1b4642' (2024-01-25)
  → 'github:nix-community/neovim-nightly-overlay/a0b0165567b68194f6c0795dd6e3c3dd714b681f' (2024-02-22)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16' (2023-12-31)
  → 'github:hercules-ci/hercules-ci-effects/0ca27bd58e4d5be3135a4bef66b582e57abe8f4a' (2024-02-21)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/4e59422e1d4950a3042bad41a7b81c8db4f8b648?dir=contrib' (2024-01-24)
  → 'github:neovim/neovim/d9e6a442f2ff9aebf4d45ad6fb5b05d492eb4e38?dir=contrib' (2024-02-21)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/3e3dad2808379c522138e2e8b0eb73500721a237' (2024-02-04)
  → 'github:nix-community/nix-index-database/17352eb241a8d158c4ac523b19d8d2a6c8efe127' (2024-02-18)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/843e2f04c716092797ffa4ce14c446adce2f09ef' (2024-02-08)
  → 'github:nix-community/nixos-generators/f4631dee1a0fd56c0db89860e83e3588a28c7631' (2024-02-22)
• Updated input 'nixos-generators/nixlib':
    'github:nix-community/nixpkgs.lib/f5af57d3ef9947a70ac86e42695231ac1ad00c25' (2023-09-03)
  → 'github:nix-community/nixpkgs.lib/e623008d8a46517470e6365505f1a3ce171fa46a' (2024-02-18)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/6832d0d99649db3d65a0e15fa51471537b2c56a6' (2024-02-07)
  → 'github:NixOS/nixpkgs/526d051b128b82ae045a70e5ff1adf8e6dafa560' (2024-02-20)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
  → 'github:NixOS/nixpkgs/0e74ca98a74bc7270d28838369593635a5db3260' (2024-02-21)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/c08fd7c1688c06ad84d79cb7aed70ca2bdf71e1f' (2024-02-08)
  → 'github:NixOS/nixpkgs/591f9cbebeef5dfdcb24997a3069d7f29c365ab9' (2024-02-21)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/4bb6b2e814be63caa115038e917c6c25b7fc2ac1' (2024-02-05)
  → 'github:nix-community/NixOS-WSL/e6bbc01a35626b8db741bcbc0af807379d372218' (2024-02-19)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/a1eec211fcb06ae6eb9a46b399878cb1cc1717c0' (2024-02-08)
  → 'github:NixOS/nixpkgs/98b00b6947a9214381112bdb6f89c25498db4959' (2024-02-22)
• Updated input 'nixvim':
    'github:nix-community/nixvim/ec07263b1693ebbd74080b1e21d9b88ae7b74d18' (2024-02-07)
  → 'github:nix-community/nixvim/d6a66851feb5393911665a34bcaecd72fe6e5bd9' (2024-02-22)
• Added input 'nixvim/flake-compat':
    'https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
• Updated input 'nixvim/nix-darwin':
    'github:lnl7/nix-darwin/bdbae6ecff8fcc322bf6b9053c0b984912378af7' (2024-02-02)
  → 'github:lnl7/nix-darwin/44f50a5ecaab72a61d5fd8e5c5717bc4bf9c25dd' (2024-02-12)
• Updated input 'nixvim/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
  → 'github:cachix/pre-commit-hooks.nix/0db2e67ee49910adfa13010e7f012149660af7f0' (2024-02-07)
• Updated input 'nur':
    'github:nix-community/NUR/a6dbfcbf002cf6309002bef91f61f39fcf0bba73' (2024-02-09)
  → 'github:nix-community/NUR/f67ac59acc731fbc4e584b6d5e319d084bb876e0' (2024-02-22)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2168851d58595431ee11ebfc3a49d60d318b7312' (2024-02-08)
  → 'github:Mic92/sops-nix/f6b80ab6cd25e57f297fe466ad689d8a77057c11' (2024-02-21)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/bc6cb3d59b7aab88e967264254f8c1aa4c0284e9' (2024-02-08)
  → 'github:NixOS/nixpkgs/69405156cffbdf2be50153f13cbdf9a0bea38e49' (2024-02-17)
2024-02-22 16:32:13 +08:00
846b5405d7
flake: include Bahaghari
Just a testing option for my private projects.
2024-02-22 15:14:19 +08:00
de6d5dc5b4
bahaghari/tinted-theming: init module set 2024-02-22 14:34:18 +08:00
605ddfc840
hosts/bootstrap: fix code 2024-02-17 18:52:08 +08:00
03c57d73d3
hosts/{bootstrap,graphical-installer}: refactor for nixos-generators 2024-02-17 14:58:53 +08:00
8bd3ac5061
shell.nix: add run-workflow-in-vm 2024-02-17 14:56:39 +08:00
85c29f0e63
templates/basic-nix-cpp-app: init 2024-02-17 14:26:33 +08:00