Commit graph

42 commits

Author SHA1 Message Date
2c997cddce
Add extra function for lib, and refactor with loadImports 2025-07-12 00:27:42 +08:00
dcb0c0d7a5
module(awscli): Add option for endpoint_url to use localhost url in Tytonidae 2025-07-11 04:12:11 +08:00
bebfd63f40
module(garage,awscli): Add garage and awscli module
- Add garage module.
- Enable garage module on Tytonidae.
- Add awscli module.
- Enable awscli module on Tytonidae.
2025-07-04 06:16:11 +08:00
e65183b4a4
Refactor gui module 2025-07-02 17:49:52 +08:00
6f6b32612d
Add alacritty configuration and use it as default 2025-07-01 00:42:20 +08:00
6f35b2ebcc
module(obs): Refactor obs-studio module from hmModule into nixosModule 2025-07-01 00:40:27 +08:00
cdcd180527
module(just): Add dead-nix to check unused nix code 2025-07-01 00:34:28 +08:00
915256aa94
Move helix runtime inputs to hm extraPackages option 2025-06-09 15:41:25 +08:00
e46a086ab3
Add ion shell module 2025-06-09 15:41:23 +08:00
3412ecb175
add devShell 2025-05-10 03:10:43 +08:00
db447c785d
use niri-flake module to generate niri kdl config 2025-05-02 21:26:32 +08:00
90a4384db5
add email accounts in config 2025-04-30 18:18:25 +08:00
e44894c666
switch nixfmt to alejandra to format nix code 2025-04-28 22:37:53 +08:00
2033cbe3a6
add espanso module for david in Tytonidae and Akun 2025-04-05 13:45:46 +08:00
86f4ec3f8f
refactor niri config, switch gui to niri for Akun 2025-03-22 16:50:57 +08:00
ce4e444b77
add jujutsu in home manager module 2025-03-08 01:19:20 +08:00
c84f295940
install android-tools for Tytonidae 2025-03-04 16:32:45 +08:00
ba113d05c7
add zed-editor module 2025-02-14 22:57:48 +08:00
eb3d5353a2
add rustypaste module 2025-02-04 16:18:06 +08:00
69e684bd7e
move xdg-dirs config to home level 2025-02-03 21:08:49 +08:00
77d70dcf2e
move chromium config to home level 2025-02-01 19:03:42 +08:00
6dd9ceb771
move obs config to home level 2025-02-01 19:03:42 +08:00
354cf68d3d
remove unneccessary dconf config 2025-02-01 19:03:41 +08:00
bb8f250624
move xdg dirs config to home level 2025-02-01 19:03:41 +08:00
eada853044
move some config to user level module 2025-02-01 19:03:41 +08:00
ae7d74249b
add deploy-rs for remotely deploy nixos config 2025-01-28 17:15:44 +08:00
cf03484587
add nixos configuration for Cape 2025-01-28 17:15:44 +08:00
a69f8cd125
add thunderbird to home module 2025-01-28 17:15:44 +08:00
7a037f7721
add waybar config 2025-01-25 12:22:39 +08:00
c6e370656b
add atuin for managing shell history 2025-01-25 12:22:38 +08:00
c2884923bb
add justfile to simplify common command 2025-01-23 22:40:24 +08:00
f36c71bd26
add another machine, Akun 2025-01-19 16:11:01 +08:00
d159fed672
add kvm supports and add quickemu 2025-01-19 16:11:01 +08:00
e1bd56b5aa
add mpv in home package 2025-01-17 15:50:44 +08:00
0a780c9a15
add viu to home packages for show image in ghostty 2025-01-16 22:43:45 +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
a20699531d
fix email typo again 2025-01-14 20:10:30 +08:00
74bd489187
move niri config to home modules and enable fuzzel 2025-01-14 20:10:27 +08:00
50674e3a58
move firefox config to home modules 2025-01-14 20:10:20 +08:00
d940030054
fix email typo, add tealdeer as tldr in home packages 2025-01-14 20:10:14 +08:00
47dac088a4
add wallpapers, using git-lfs to manage it
update niri background settings for wallpaper
2025-01-14 20:09:47 +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