Commit Graph

2324 Commits

Author SHA1 Message Date
44090d6257
chore: reformat codebase 2024-02-02 12:40:16 +08:00
2f389641cd
users/foo-dogsquared/programs/nixvim: init
We've also set a conditional for Neovim module.
2024-02-02 11:09:35 +08:00
53783fc910
nixvimConfigs/fiesta/setups/note-taking: init
Though, in practice, this module may not be used and set it per-environment
for its specificities.
2024-02-02 10:53:35 +08:00
e26c137698
niri: 0.1.0-beta.1 -> 0.1.0 2024-01-31 17:41:00 +08:00
bdd0b82644
nixvimConfigs/fiesta/setups/treesitter: update and add treesitter-refactor plugin config 2024-01-30 18:05:54 +08:00
fc7eb5f7de
nixvimConfigs/fiesta/setups/fuzzy-finder: init 2024-01-30 18:04:56 +08:00
3bdaa63231
flake-parts/setups: include private modules as part of default shared modules 2024-01-30 13:32:25 +08:00
9729cd3005
nixvimConfigs/fiesta: configure general settings 2024-01-29 22:38:44 +08:00
e30e4c7b9c
nixvimConfigs/fiesta/setups/ui: init 2024-01-29 22:37:59 +08:00
4e7a8b254d
nixvim/keyunmaps: init 2024-01-29 20:36:00 +08:00
ee3c0f6969
nixvimConfigs/fiesta/setups/treesitter: add treesitter-textobjects config 2024-01-29 20:35:10 +08:00
a58ead9b0d
nixvimConfigs/fiesta/setups/completion: init 2024-01-28 19:42:57 +08:00
1abadc5841
nixvimConfigs/fiesta/setups/snippets: init 2024-01-28 17:06:26 +08:00
1c08463334
flake-parts/setups: refactor Nixvim instance option module 2024-01-28 11:45:09 +08:00
ee285c2004
flake-parts/setups/nixvim: add neovimPackages option 2024-01-28 11:44:39 +08:00
523f64b794
nixvimConfigs/fiesta/setups/debugging: init 2024-01-27 20:06:38 +08:00
5a00407f54
apps/run-workflow-with-vm: update base config 2024-01-27 16:52:00 +08:00
1b4d91c67b
modules: create dedicated default Nix config profile 2024-01-27 16:51:10 +08:00
ecad96688c
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/11f4ed104180e8555c13d2350c1d6c262f8b0765' (2024-01-11)
  → 'github:nix-community/disko/f7424625dc1f2e4eceac3009cbd1203d566feebc' (2024-01-26)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/9b35a20ab70da97fd1266ce816dd4104f89c88b9' (2024-01-11)
  → 'github:nix-community/emacs-overlay/89ef483952c2f5d1a4d8e52be846a6c20fd6be64' (2024-01-26)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
  → 'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'helix-editor':
    'github:helix-editor/helix/84e24b33dcda16d1d64805f34dcc02d82d0de8f1' (2024-01-09)
  → 'github:helix-editor/helix/2661e05b3405c216a2303c20e71830b4bde7ac35' (2024-01-25)
• Updated input 'home-manager-stable':
    'github:nix-community/home-manager/7e398b3d76bc1503171b1364c9d4a07ac06f3851' (2024-01-01)
  → 'github:nix-community/home-manager/10cd9c53115061aa6a0a90aad0b0dde6a999cdb9' (2024-01-19)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/e13aa9e287b3365473e5897e3667ea80a899cdfb' (2024-01-09)
  → 'github:nix-community/home-manager/b2f56952074cb46e93902ecaabfb04dd93733434' (2024-01-26)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/4a41db15e2d2119a97dab30e9292da95c52dac1f' (2024-01-11)
  → 'github:nix-community/neovim-nightly-overlay/1da2e054a16309d7d7f7669438c8b9a5ef1b4642' (2024-01-25)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/88a2cd8166694ba0b6cb374700799cec53aef527' (2024-01-01)
  → 'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/a7550a20e0c3084eacd2b4ede1e6a94f282c2fb8?dir=contrib' (2024-01-10)
  → 'github:neovim/neovim/4e59422e1d4950a3042bad41a7b81c8db4f8b648?dir=contrib' (2024-01-24)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/f46800ac5a6e9f892fe36e50821c5d85794ecc62' (2024-01-07)
  → 'github:nix-community/nix-index-database/f8e04fbcebcc24cebc91989981bd45f69b963ed7' (2024-01-21)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/246219bc21b943c6f6812bb7744218ba0df08600' (2023-12-04)
  → 'github:nix-community/nixos-generators/896f6589db5b25023b812bbb6c1f5d3a499b1132' (2024-01-24)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
  → 'github:NixOS/nixpkgs/a77ab169a83a4175169d78684ddd2e54486ac651' (2024-01-24)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/317484b1ead87b9c1b8ac5261a8d2dd748a0492d' (2024-01-08)
  → 'github:NixOS/nixpkgs/ae5c332cbb5827f6b1f02572496b141021de335f' (2024-01-25)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/5fcfdd4990ab907895fe9bcb1e2e4083d92ca670' (2024-01-10)
  → 'github:NixOS/nixpkgs/7ac72b3ee2af9bab80d66addd9b237277cc975c5' (2024-01-26)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/2a88d9e4ab32c05fa70334ab39531c0154f9757b' (2024-01-10)
  → 'github:nix-community/NixOS-WSL/31346e340e828f79be23d9c83ec1674b152f17bc' (2024-01-24)
• Updated input 'nixos-wsl/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/eabe8d3eface69f5bb16c18f8662a702f50c20d5' (2024-01-09)
  → 'github:NixOS/nixpkgs/4fddc9be4eaf195d631333908f2a454b03628ee5' (2024-01-25)
• Updated input 'nixvim':
    'github:nix-community/nixvim/ddce82d0d1fb88c957ecb7debed2ae6c63b60750' (2024-01-24)
  → 'github:nix-community/nixvim/d13755597173dacd2023f48ac7724498402f2521' (2024-01-26)
• Updated input 'nur':
    'github:nix-community/NUR/77704096cce07855a86f2108525a33cda818283a' (2024-01-11)
  → 'github:nix-community/NUR/fa82aede91c5640c359c9cabc616a3450d217e9c' (2024-01-26)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c0b3a5af90fae3ba95645bbf85d2b64880addd76' (2024-01-10)
  → 'github:Mic92/sops-nix/4606d9b1595e42ffd9b75b9e69667708c70b1d68' (2024-01-24)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/70bdadeb94ffc8806c0570eb5c2695ad29f0e421' (2024-01-03)
  → 'github:NixOS/nixpkgs/a1982c92d8980a0114372973cbdfe0a307f1bdea' (2024-01-12)
2024-01-27 08:32:05 +08:00
68d636bb59
docs: add README for configs and Fiesta NixVim config 2024-01-26 22:30:59 +08:00
32a9acf197
users/foo-dogsquared/setups/music: re-enable beets 2024-01-26 21:21:27 +08:00
6223c2b737
flake: update setups config 2024-01-26 21:21:08 +08:00
c8cd8b44ff
nixvimConfigs/fiesta/setups/treesitter: init 2024-01-26 21:18:16 +08:00
ed1264c062
flake-parts/setups: refactor and add NixVim instance for home-manager configs 2024-01-26 21:12:22 +08:00
f5e9d12bb6
nixvimConfigs/fiesta/setups/desktop-utils: init 2024-01-26 19:38:18 +08:00
9d4db1eae4
nixos/programs/gnome-session: recommend reverse DNS-like naming scheme as DE identifier 2024-01-26 18:02:03 +08:00
c672bf387b
flake-parts/setups/nixos: add optional NixVim config import 2024-01-26 18:01:12 +08:00
7b77035949
flake-parts/setups/nixos: refactor 2024-01-26 17:39:12 +08:00
42a24ada02
flake: export nixvimModules 2024-01-26 16:54:16 +08:00
c2513f94ea
nixos/profiles/desktop: make Pipewire the preferred audio setup
We can still modularize those imports even if we have problems with it.
2024-01-26 16:49:44 +08:00
677b57cad7
nixos/profiles/desktop: make Nix more of a background process 2024-01-26 16:49:02 +08:00
26822d655d
nixvim/plugins/firenvim: init 2024-01-26 16:47:30 +08:00
c6bc18035a
flake-parts/setups: import the default modules 2024-01-26 09:38:31 +08:00
670f52ce30
nixvimConfigs/fiesta: init 2024-01-25 22:51:05 +08:00
356bbdc14e
flake-parts/setups/nixvim: init 2024-01-25 22:49:57 +08:00
b7d75f4c9d
flake-parts/nixvim-modules: init 2024-01-25 19:12:58 +08:00
2a8b8d9b08
flake-parts/nixvim-configurations: init 2024-01-25 19:09:57 +08:00
3a781eff32
flake.nix: reduce nixpkgs instances 2024-01-25 19:08:34 +08:00
805cb0208a
flake.nix: add NixVim flake input
Welp, let's see how this goes.
2024-01-25 19:07:54 +08:00
e5d0f3279b
nixos/programs/gnome-session: refactor and update comments 2024-01-25 18:59:19 +08:00
07510b2257
nixos/programs/sessiond: refactor and update comments 2024-01-25 18:55:57 +08:00
b81460db8f
hosts/ni: use NixOS custom desktop profile 2024-01-25 18:52:40 +08:00
3cafa9f613
nixos/suites/desktop: modularize submodules into dedicated profiles
It's practically enabled every time so why not set them as profiles instead.
The structure should be enough for some control over what is enabled.
2024-01-25 18:52:07 +08:00
8b349c895b
docs/site: remove "Profiles" subchapter in NixOS modules
It isn't really true anymore.
2024-01-25 18:50:43 +08:00
e11c054e54
hosts/ni/services/backup: add btrfs autoscrub 2024-01-25 12:19:29 +08:00
6737cd1d16
nixos/suites/gaming: fix erroneous attribute 2024-01-25 12:18:46 +08:00
164e5f919a
docs: update project README 2024-01-25 12:18:20 +08:00
7de6c0b422
nixos/programs/sessiond: update session service config 2024-01-25 12:18:02 +08:00
952fde19cf
nixos/programs/sessiond: add session example 2024-01-25 12:17:47 +08:00
537f4910f5
apps/run-workflow-with-vm: update base config 2024-01-25 12:13:58 +08:00