Skip to content

nagamine-git/dotfiles

Repository files navigation

dotfiles

個人的な設定ファイルをchezmoiで管理するリポジトリです。 主にEndeavourOS(Archベース)向けに最適化されています。

主な設定

  • ディストリビューション: EndeavourOS / Arch Linux
  • シェル: Zsh + Starship
  • ウィンドウマネージャ: Hyprland
  • ターミナル: foot
  • エディタ: Neovim
  • 入力メソッド: fcitx5
  • システム最適化: irqbalance, powertop
  • 開発ツール: Docker, lazygit, lazydocker, atuin
  • その他: git, SSH, waybar など

使い方

インストール

# chezmoiのインストール
paru -S chezmoi

# リポジトリの取得と適用
chezmoi init --apply nagamine-git

更新

# 変更を適用
chezmoi apply -v

パッケージ

必要なパッケージは pkglist.txt に記載されており、run_onchange_setup.sh 実行時に自動的にインストールされます。

tuigreet

/etc/greetd/config.toml

[terminal]
# The VT to run the greeter on. Can be "next", "current" or a number
# designating the VT.
vt = 1

[initial_session]
command = "hyprland"
user = "tsuyoshi"

# The default session, also known as the greeter.
[default_session]

# `agreety` is the bundled agetty/login-lookalike. You can replace `/bin/sh`
# with whatever you want started, such as `sway`.
command = "agreety --cmd hyprland"

# The user to run the command as. The privileges this user must have depends
# on the greeter. A graphical greeter may for example require the user to be
# in the `video` group.
user = "tsuyoshi"

Kali

初期セットアップ

sudo mkdir -p /etc/distrobox
echo "DBX_CONTAINER_HOME_PREFIX=$HOME/distrobox" | sudo tee /etc/distrobox/distrobox.conf
sudo usermod -aG docker $USER
sudo systemctl start docker
distrobox create --name kali --image docker.io/kalilinux/kali-rolling:latest --home ~/distrobox/kali --additional-flags "--privileged"
distrobox enter kali
export GTK_IM_MODULE=fcitx
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y kali-linux-large locales firefox-esr git dnsutils tor proxychains4
cp /etc/proxychains4.conf ~/.proxychains.conf
sudo systemctl enable tor

check ip and tor

curl -s https://httpbin.org/ip
curl -s https://check.torproject.org/api/ip

日本語環境セットアップ(推奨)

文字化け防止と日本語表示のため:

# Kaliコンテナ内で実行
distrobox enter kali

# 日本語ロケール生成
sudo sed -i 's/# ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/' /etc/locale.gen
sudo locale-gen
sudo update-locale LANG=ja_JP.UTF-8

# 日本語フォントインストール
sudo apt update
sudo apt install -y fonts-noto-cjk fonts-noto-color-emoji

# 日本語入力環境設定(<ffffffff>文字化け対策)
echo 'export GTK_IM_MODULE=xim' >> ~/.zshrc
echo 'export QT_IM_MODULE=xim' >> ~/.zshrc
echo 'export XMODIFIERS=@im=fcitx' >> ~/.zshrc
source ~/.zshrc
exit

# コンテナ再起動で設定適用
distrobox enter kali

権限修正(必要に応じて)

distrobox作成後、一部のアプリケーション(Wiresharkなど)で権限エラーが発生する場合:

# ホストシステムで実行
sudo chown -R $USER:$USER $HOME/distrobox/kali/.config
sudo chown -R $USER:$USER $HOME/distrobox/kali/.java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published