Commit graph

42 commits

Author SHA1 Message Date
da366bfe01
update pkgs 2025-05-10 22:46:53 +08:00
f2bdc564db
update flake inputs, remove oskars-dotfiles, patch spotify with spotx-bash 2025-05-02 21:26:33 +08:00
03d5d219e8
add some config for helix and zed 2025-05-02 21:26:28 +08:00
e44894c666
switch nixfmt to alejandra to format nix code 2025-04-28 22:37:53 +08:00
6136a7d0a5
update flake inputs and pkgs, switch to niri-flake 2025-04-27 13:52:40 +08:00
a7e77f09f0
update pkgs 2025-04-27 13:52:39 +08:00
c77ed32039
update packages 2025-04-10 19:16:43 +08:00
ab460d0684
update packages 2025-04-10 19:16:38 +08:00
d0980e681c
update packages, and add noto-font packages 2025-04-05 13:45:52 +08:00
8b4dc83ea3
add markdown lsp marksman 2025-04-05 13:45:36 +08:00
ddc50b1d78
update pkgs 2025-03-30 09:54:02 +08:00
7109a1643d
update dioxionary 2025-03-25 21:18:39 +08:00
0c2382d259
update flake inputs 2025-03-20 03:15:52 +08:00
9a6ce5b0a7
update flake inputs 2025-03-20 03:15:43 +08:00
70388ced3b
add package dioxionary 2025-03-20 03:15:41 +08:00
f33adf3801
package rime-ice 2025-03-20 03:15:38 +08:00
36f623a93a
refactor some nix code with pipe 2025-03-15 22:00:09 +08:00
7c38ed1723
add source to nvfetch of tree-sitter lib 2025-03-12 00:45:31 +08:00
922a964a7d
include nvfetcher to get pkgs source 2025-03-12 00:45:28 +08:00
63a04604d1
fix helix wrapper 2025-03-07 07:28:31 +08:00
ade7b62617
remove helix wrapper for fix upstream update 2025-03-07 07:28:29 +08:00
94d5d3fca1
update flake inputs 2025-02-14 15:04:49 +08:00
484965e504
use pname with version instead of name in symlinkJoin for nix bundle 2025-02-13 03:53:29 +08:00
70f83eec8f
remove lldb and update flake inputs 2025-02-13 03:52:50 +08:00
8596be2dab
modify helix package and add idris tree-sitter integration 2025-02-12 23:28:30 +08:00
1a6d282046
add juicity service module and juicity nixos module 2025-02-03 21:08:50 +08:00
63a8871eaa
add juicity pkg, and modify overlays. 2025-02-03 21:08:50 +08:00
4174b8a300
add bash-language-server and lua-language-server 2025-02-03 21:08:49 +08:00
f7fa70c3bb
change firefox-addons source from github to gitlab 2025-02-01 20:35:48 +08:00
5891124b4a
update flake inputs, and change firefox-addons from gitlab source to github source 2025-02-01 20:35:48 +08:00
f80f07ea8a
add cmake lsp for helix 2025-01-28 17:15:44 +08:00
9b30452dd7
add kdlfmt as kdl formatter for helix, and format config.kdl 2025-01-28 17:15:43 +08:00
2842a89b60
add haskell-language-server to helix drv 2025-01-19 16:11:01 +08:00
ee5fa789d8
fix helix donnot have fish completions 2025-01-17 18:01:19 +08:00
ec9ea69470
fix helix config 2025-01-17 15:32:30 +08:00
9c60b5872c
wrap helix with lsp and formatter, and add some config for helix 2025-01-17 14:39:30 +08:00
ca525c5789
fix re-splitting the elements in script 2025-01-17 14:39:29 +08:00
7fb3361906
make sure pinentry can accept args 2025-01-17 14:39:29 +08:00
374b8435a8
add tridactyl to firefox addons 2025-01-17 14:39:29 +08:00
455014c700
modify gui pinentry from qt to gnome for stylix style 2025-01-16 20:31:54 +08:00
47550dfff7
add json support for helix
change notification app for niri from mako to swaync

add deno as json/jsonc formatter in helix

add wluma to control backlight

add taplo as toml formatter

refactor waybar, and use waybar default config

change gpg pinentry to shell script which can determine which session type is used

fix error when SSH_CLIENT is unbind in pinentry script

fix pinentry selector in pkgs
2025-01-15 22:59:34 +08:00
dd77858199
init repo
update nvidia driver, install ghostty and other things

before refactor the arch of configuration.

move some nixos configuration to ./nixos/modules and ./nixos/configurations. try to find a good arch to conbine home-manager and nixos modules.

fix callPackage firefox-addons missing key immersive-translate.

wrap niri and spotx overlays into overlay.modifications.

build a brandnew architecture for configurations.

change the import method of homeManagerModules."${unixName}" to use outputs.

add ghostty overlay to replace ghostty.

add nix config in home/modules/nix.nix when not nixos

fix call nixpkgs.foldr. modify to call nixpkgs.lib.foldr.

modify firefox config, to use flake packages as extension

modify i18n config, to use flake packages as addons

remove ssh private key and add it to sops.

update partial flake inputs

update partial flake inputs, add some package to user config

move helix as home module, provide option youthlic.programs.helix.

change fcitx5 config to pkg, use rime-ice default config.

move spotify installation to default.nix neither spotify.nix

change gpg encrypt key

add gpg option to home-manager module

add fd as user level package

remove gpg option in system level

add git option

update flake inputs, and install all gpg pinentry

add gh to git module

change shell config to module, and ghostty also.

change gpg pinentry from pinentry-all to pinentry-qt.

change gh config, use ssh as git protocol

remove zed editor

move foot to module, and disable it.

add store as git credential helper

rename sops.secrets.gitea to sops.secrets.git-credential

add git delta config

move starship configuration to home/modules.

update flake inputs

add ssh config to sops encrypt file `secrets/ssh-config.yaml`

change niri to niri-unstable and update flake inputs

change encypt key from gnupg to age. And encrypt dae url

move home sops config to module

update flake inputs

add duf and doggo to home packages
2025-01-14 20:09:26 +08:00