Commit Graph

2387 Commits

Author SHA1 Message Date
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
03590ad834
nixos/workflows: disable display manager services
This is now on the individual configurations to enable them since most
workflows are expected to be quite similar to desktop environments like from
default NixOS modules.
2024-02-15 23:14:33 +08:00
ee9ad1ceac
nixvim/plugins/dressing-nvim: init 2024-02-15 23:08:25 +08:00
2c5b4c9308
nixvim/plugins: fix modules 2024-02-15 06:42:26 +08:00
72ce52a9ee
flake: update nixpkgs branch list for NixVim configs 2024-02-15 05:50:59 +08:00
b0b7fb5cc9
nixvim/plugins/legendary-nvim: init 2024-02-15 05:48:59 +08:00
9a636daee1
docs: update project README 2024-02-14 21:19:08 +08:00
376dc79dba
users/foo-dogsquared/programs/nixvim: update Lush theme template 2024-02-14 21:17:06 +08:00
2ca7a277e4
users/foo-dogsquared/programs/nixvim: update tree-sitter grammars for note-taking 2024-02-14 21:15:52 +08:00
3822562638
lib/home-manager: update function names 2024-02-14 21:15:15 +08:00
92e92997bd
nixvim/plugins/lush-nvim: update module description 2024-02-14 21:14:47 +08:00
f5c9f0f876
flake-parts/setups: add configName option 2024-02-14 21:14:06 +08:00
e22a197e37
docs: add README for NixVim configs 2024-02-14 18:59:24 +08:00
9e89cb80f5
nixvimConfigs/trovebelt: fix files placement
Rookie mistake.
2024-02-14 18:59:03 +08:00
e60289a2bc
nixvimConfigs/fiesta/setups/treesitter: replace tree-sitter grammars into nvim-treesitter's version 2024-02-14 18:58:21 +08:00
afc9013f2d
nixvimConfigs/fiesta/setups/ui: enable which-key 2024-02-14 18:57:34 +08:00
8c62b4f501
users/foo-dogsquared/programs/nixvim: add formatters settings
Setting up formatters for individual NixVim users is preferential so we leave
it alone.
2024-02-14 18:57:01 +08:00
881af63a03
users/foo-dogsquared/programs/nixvim: add miscellaneous settings 2024-02-14 18:55:58 +08:00
434a4e90aa
nixvim/plugins/firenvim: update to RFC42-style settings 2024-02-14 18:55:21 +08:00
0c1850d8b0
nixvim/plugins/smart-splits: init 2024-02-14 18:28:01 +08:00
ce14a15863
users/foo-dogsquared/programs/nixvim: add various language support 2024-02-13 12:32:27 +08:00
7736fd7059
home-manager/files/mutable-files: revise custom script 2024-02-13 12:26:14 +08:00
98f2bbe59a
shells: update dependencies for all devshells 2024-02-13 12:25:19 +08:00
ed98eb7d1e
users/foo-dogsquared: add profile picture 2024-02-13 12:24:26 +08:00