Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
dotfilesの人気記事 46件 - はてなブックマーク
[go: Go Back, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

dotfilesの検索結果1 - 40 件 / 46件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

dotfilesに関するエントリは46件あります。 gitPocket設定 などが関連タグです。 人気エントリには 『dotfiles を使った環境構築の時短術(M1 Mac 向け) - SMARTCAMP Engineer Blog』などがあります。
  • dotfiles を使った環境構築の時短術(M1 Mac 向け) - SMARTCAMP Engineer Blog

    挨拶 おすすめする人 dotfiles とは dotfiles を使ってみた感想 セットアップ方法 リポジトリ構成 自動セットアップ アプリケーションの管理 カスタマイズ デスクトップアプリケーション CLI アプリケーション Mac App Store のアプリケーション 完成系 プログラミング言語の管理 カスタム例 設定ファイルのシンボリックリンク作成 カスタム例 .gitignore および README.md .gitignore README.md さいごに 挨拶 こんにちは!スマートキャンプエンジニアの石井(トマス)です。現在、Boxil Event Cloudの開発に携わっています。 好きなことは「開発体験の向上」に取り組むことで、プロダクト参画時、開発環境をホストマシンに直接構築している状態で手順書もなく非効率だったのでDocker化し環境構築を簡略化しました。 今回は「開

      dotfiles を使った環境構築の時短術(M1 Mac 向け) - SMARTCAMP Engineer Blog
    • ようこそdotfilesの世界へ - Qiita

      はじめに 少し前から話題になっているが、日本の労働生産性はG7で最も低いらしい。 日本生産性本部資料より https://www.jpc-net.jp/intl_comparison/intl_comparison_2018_press.pdf 日本は人口減少に突入していることもあって、「作業の効率化」や「自動化・省力化」をいうフレーズをあらゆる業種で聞くようになった。 ITエンジニアは、あらゆる職業の中でも最も効率化、自動化をして生産性を高められるといっても過言ではないだろう。プログラマの三大美徳(「怠惰」「短気」「傲慢」)にもあるように、同じことを何度もやらない、楽をするためにがんばるという生産性を意識した感性が重要視されているからだ。 生産性を高めることで、勉強する時間が作れたり、新しいことを経験したりするなどしてさらにスキルアップができ、さらに生産性が上がるという好循環を作り出すこ

        ようこそdotfilesの世界へ - Qiita
      • dotfiles 振り返り2022

        まだまだ 2022 年の振り返りが終わらないぜということで今日は dotfiles の振り返り。dotfiles はその変遷を見ると面白いので、毎年やろうと思い早速やっていきたい。 ちょっと前に M2 の MBA 買って、dotfiles を一新した。 これが今の dotfiles だ。 https://github.com/sadnessOjisan/dotfiles コンセプト 自分は Mac しか使わない が、WSL 環境も持ってるのでシェル周りの環境は移せるように作っておく(原神しかしないけど・・・) make all だけでセットアップが完結する 手作業はしない なるべく標準に準拠し、プラグインやライブラリへの依存を減らす。入れる場合も単体で剥がせるものを選ぶ。 シンボリックリンクを貼って、dotfiles の変更が即時に反映されるようにする .config など XDG に準拠

          dotfiles 振り返り2022
        • chezmoi で dotfiles を手軽に柔軟にセキュアに管理する

          dotfiles マネージャの chezmoi についてまとめました。 個人的にかなり便利だと思います。 chezmoiとは? chezmoi は、.vimrc や、.zshrc などの dotfiles の管理を効率的に実現するためのツールです。 シンボリックリンク不要でコマンド 1 つで環境を再現出来る template 構文で変数の展開や処理の分岐を書くことで各環境の差分を 1 ファイルで管理できる 1password などのパスワードマネージャとの併用でセキュアにファイル管理ができる という特徴があります。 特に 2 と 3 は通常のシンボリックリンクでの dotfiles 管理だと Shell Scriptをかなり頑張らないと出来ない部分ですが、chezmoi なら手軽に実現できます。 基本操作 イントール Homebrew でインストール出来ます。 chezmoiプロジェクトの

            chezmoi で dotfiles を手軽に柔軟にセキュアに管理する
          • Takafumi ONAKA on Twitter: "書類選考時に GitHub アカウントを貰ったら初手で https://t.co/yMLD9XHecn を見ています。次に継続的に手を入れているリポジトリや dotfiles、あとリポジトリ一覧を眺めて興味を引いたヤツ。"

            書類選考時に GitHub アカウントを貰ったら初手で https://t.co/yMLD9XHecn を見ています。次に継続的に手を入れているリポジトリや dotfiles、あとリポジトリ一覧を眺めて興味を引いたヤツ。

              Takafumi ONAKA on Twitter: "書類選考時に GitHub アカウントを貰ったら初手で https://t.co/yMLD9XHecn を見ています。次に継続的に手を入れているリポジトリや dotfiles、あとリポジトリ一覧を眺めて興味を引いたヤツ。"
            • dotfilesの配置はGNU Stowを使おう! - Qiita

              HRBrain Advent Calendar 2022、23日目の記事です。 はじめに こんにちは。株式会社HRBrainでエンジニアリングマネージャーをしている山口です。 いろいろなウイスキーでハイボールを作って飲むYouTubeチャンネルを見ていたら、すっかりウイスキーに沼ってしまいました。是非コメントでオススメのウイスキーを教えてください。 本記事では、GNU Stowを使ったdotfiles管理について紹介します。 dotfilesって何? dotfilesとは、ドット(.)から始まる設定ファイルのこと。ホームディレクトリでls -laを実行すると表示されるアレです。 基本的には自動的に作成されるものが多いですが、.ssh/config .zshrcなどは自分好みに編集しますよね。 マシン交換時に毎回設定するのも面倒なので、自分用リポジトリを持っている人も多いのではないでしょうか

                dotfilesの配置はGNU Stowを使おう! - Qiita
              • テスト可能な dotfiles 管理:chezmoi で実現する開発環境構築

                本記事では、筆者の dotfiles リポジトリ shunk031/dotfiles を題材に、テスト可能性を重視した dotfiles 管理のアプローチについて解説します。 はじめに dotfiles と dotfiles リポジトリ dotfiles とは、.bashrc、.vimrc、.gitconfig などの「.」で始まる設定ファイル群のことです。近年、これらを Git リポジトリで管理する dotfiles リポジトリ が開発者の間で広く普及しています。 dotfiles リポジトリは単なる設定ファイルの管理ではなく、設定ファイル、インストールやセットアップ用のスクリプトを含む開発環境構築の自動化ツールとして機能することが多いです。これにより、新しいマシンや環境でのセットアップが迅速かつ一貫して行えるようになります。 テストされないスクリプトの問題 ほとんどの dotfiles

                  テスト可能な dotfiles 管理:chezmoi で実現する開発環境構築
                • chezmoiでdotfilesを1年間運用した知見について | Wantedly Engineer Blog

                  記事のゴール 導入背景 PCセットアップの悩み dotfilesという解決策 chezmoiの特徴と選定理由 dotfiles managerの比較検討 chezmoiの特徴 初期セットアップコマンド 運用フロー 運用Tips 設定漏れ防止 テンプレート化と環境変数管理 トラブルと改善 まとめ 記事のゴール本記事ではdotfilesとは何か、管理しない場合の問題、chezmoiの特徴や選定理由、1年間運用して分かったメリット、実際の運用フロー、トラブルとその改善策を実体験をもとにまとめています。dotfiles管理に興味はあるものの手を出せずにいた方が、導入から運用までの具体的イメージを持ち、次回以降のPCセットアップを数十分で完了できる再現性の高い環境構築ができるようになることを目指しています。 導入背景PCセットアップの悩み私はこれまでMacを買い替えたり業務用PCが支給された際に開発

                    chezmoiでdotfilesを1年間運用した知見について | Wantedly Engineer Blog
                  • 「dotfiles」で、”スマートなMac設定移行” をする方法

                    「dotfiles」で、”スマートなMac設定移行” をする方法 ゴール 以下のような、1行のコマンドだけで設定が完了することを目指しました。 /bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/watsuyo/dotfiles/master/shell/setup)" yes/noやパスワードの入力を省略させることも可能ですが、今回は確認しながら設定を行いたかったため、厳密には1行のコマンド + 数回の入力があります 概要 Web業界でエンジニアをしていると数年に一度は、MacBookの環境構築をする機会があります。 今回は、社内でMacBook Pro M1 2021の支給が始まったことをきっかけに、dotfilesを作成して開発環境のセットアップをできる限り自動化させたので、その知見共有をします。 dotfiles

                      「dotfiles」で、”スマートなMac設定移行” をする方法
                    • dotfilesのこだわりを晒す - エムスリーテックブログ

                      Unit4の永山です。 dotfiles弄りを趣味にしています。 世にdotfilesを題材とした記事は数多く存在していますがその大半は「dotfilesを作ってみた」「こうやって管理しています」などの表層的な部分の紹介に留まり、その奥にあるべき細部のこだわりや個人の思想にまで踏み込んだ記事は数えるほどしかありません。 そこで、本記事では私のdotfilesを題材にその各構成要素についてオススメ, TIPS, こだわりに分類し、可能な限り詳細に紹介します。 github.com 本記事は筆者の関心の都合上、Zshに関する項目に大きく比重を置いています。ご承知おきください。 dotfilesとは dotfilesを作成することの利点 記事の構成 Zsh編 [オススメ] プラグインの管理にZinitを使う 注釈: Zinitについて [オススメ] Zshプラグインは非同期読み込みする [オスス

                        dotfilesのこだわりを晒す - エムスリーテックブログ
                      • 新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"

                        gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP

                          新山祐介 (Yusuke Shinyama) on Twitter: "gitを使ってUnixの設定ファイル群を管理する方法。 alias dotfiles='git --git-dir=/home/user/.dotfiles --work-tree=/' のようなエイリアスを定義しておけば、ルート… https://t.co/CMmdMCn1OP"
                        • Dotfiles Management - mitxela.com

                          19 Dec 2022 Progress: Complete Not much of a project, but this might be useful for some folks. Here's how I am currently keeping track of all the configuration for my laptop. The system I've settled on is copied from other people – tracking dotfiles as a git repo – but taken to its extreme where the entire root filesystem is trackable. Importantly, Any file on the machine can be added to the dotfi

                          • GitHub - Shemnei/punktf: ⚡ A cross-platform multi-target dotfiles manager

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - Shemnei/punktf: ⚡ A cross-platform multi-target dotfiles manager
                            • dotfilesを用いたM1 MacBookの環境構築

                              投稿の経緯 先日、2021 年秋発表の M1Max 搭載 MacBook Pro を購入しました 😊 オプションは何も考えず一番下を選ぶタイプの Apple 信者なのでモリモリスペックで購入しました(SSD 容量は流石に落とした)が、このスペックを活かしきれる気がしません。 で、今まで環境構築は全部手動で行っていたのですが、せっかくなのでこれを機に自動化してみよう!と思い dotfiles とやらを作ってみました。(そしてこれが初の個人リポジトリです...) その備忘録的な記事です。アドバイス・ご指摘等ありましたら是非コメント頂きたいです! Rosetta2 のインストール 世にある Intel 版 Mac 用 dotfiles たちと比較したときの違いは Rosetta2 のインストールのみです。 2022 年 1 月初旬時点で Google 日本語入力、Teams、ロジクール Opt

                                dotfilesを用いたM1 MacBookの環境構築
                              • Chezmoiでかんたんクロスプラットフォームdotfiles管理のススメ - 駄文日記 2nd side

                                はじめましての人ははじめまして。そうでないひとはお久しぶりです。株式会社はてなのエンジニアの猫ロキP(@deflis/id:deflis55)です。 これははてなエンジニアアドベントカレンダー2022 43日目の記事です。 昨日は同じチームでお世話になっている id:anatofuz の2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new; でした。 ホントは去年の秋ぐらいに書こうと思っていたネタです。書く暇がなくて伸ばし伸ばしになっていたので、アドベントカレンダーに乗じて書くことにしました。 はてなに転職してはや4ヶ月。去年、 chezmoi を導入して個人PCから会社PCまで同じ設定ファイルを使える環境を構築したので、そのやり方を紹介します。 はじめに みなさんdotfilesは書いてますよね?*1*2 そのdotf

                                  Chezmoiでかんたんクロスプラットフォームdotfiles管理のススメ - 駄文日記 2nd side
                                • macOS dotfiles should not go in ~/Library/Application Support

                                  #macOS dotfiles should not go in ~/Library/Application Support One of my pet peeves is when command-line tools look for user configuration files in ~/Library/Application Support when running on macOS. In addition to offering poor ergonomics for users, I believe this behavior is incorrect according to the documentation which is cited to justify it. Instead, command-line tools should implement the X

                                    macOS dotfiles should not go in ~/Library/Application Support
                                  • 年末の大掃除にdotfilesをつくろう

                                    こんにちは、クラウドエースの妹尾です。 今回は趣向を変えて開発環境のお話をしたいと思います。 この記事の執筆が2024年末なことを前提に見ていただければ幸いです。 はじめに (ここからの話は dotfiles とはちょっと離れていますので、 dotfiles の事を早く知りたい方は次の章まで飛ばしましょう) 年末といえば大掃除 さて、皆さん年末には大掃除をすると思います。 部屋のモノや床はもちろん、一部の人はお気に入りのキーボードを掃除する人もいるかもしれません。 でもエンジニアにとって、一番使う場所はきっと開発用マシンの中だと思います。 という訳なので、開発用マシンの中も掃除しちゃいましょう! でも具体的に開発用環境の掃除、どんな感じにやれば良いのでしょうか…… ここでは一例として僕の大掃除方法を元にして話したいと思います。 PC の大掃除 まず最初に見るべきは以下のディレクトリです。

                                      年末の大掃除にdotfilesをつくろう
                                    • GitHub - twpayne/chezmoi: Manage your dotfiles across multiple diverse machines, securely.

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - twpayne/chezmoi: Manage your dotfiles across multiple diverse machines, securely.
                                      • Introduction - Commentary of Dotfiles

                                        Introduction このサイトでは、わたしが普段使っているWezTermとNeovimの設定例 (dotfiles) を紹介しています🤗 全ての設定を網羅しているわけではなく、あくまで自分で使っている設定に対してのコメントです。 もしこれが、見てくれた人のヒントになったり、何かの役に立ったりしたら嬉しいです😌

                                        • Macの環境をdotfilesでセットアップしてみた | DevelopersIO

                                          (追記)本記事の内容を改良した最新版のdotfilesのブログ記事を公開しました! こんにちは!仕事部屋に頻繁に犬が突撃してきて、集中力が切れて困っているつくぼし(tsukuboshi0755)です! 最近クラスメソッドに入社して、Macをセットアップする機会がありました。 その際に自分用のdotfilesを使ってセットアップをしてみたので、紹介させていただこうと思います! dotfilesって何? 元々は、ホームディレクトリに存在するドット(.)から始まる設定ファイル(.bash_profileだったり.bashrcだったり)を管理するリポジトリという意味らしいです。 GitHubで公開する事もできるので、他の方のdotfilesも見る事もできたりします。 ただ色んなdotfilesを見てみると、ドットから始まるか始まらないかに関係なく、セットアップに必要な設定ファイルであればガンガン置

                                            Macの環境をdotfilesでセットアップしてみた | DevelopersIO
                                          • dotfiles自慢大会を開催しました

                                            こんにちは!開発部の冨永です。 SODAでは毎週月曜日にエンジニアの勉強会を行っており、今回先日行った dotfiles自慢大会の開催レポートをお届けします。 SODAのエンジニア勉強会についての紹介はこちら 会社やエンジニア組織に関する情報は以下リンクはこちら タイムテーブル var unixToInternal int64 = (1969*365 + 1969/4 - 1969/100 + 1969/400) * 24 * 60 * 60 // https://pkg.go.dev/time#Unix

                                              dotfiles自慢大会を開催しました
                                            • dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina

                                              dotfiles、1 回作って満足しちゃってませんか?変更をコミットし忘れてリモートとローカルの差分が増えて放置している...という人もいるかと思います(僕です)。この記事では dotfiles の更新忘れを防いで継続的に管理していく方法を紹介します。 目次 dotfiles とは? dotfiles リポジトリの更新を忘れないようにする なぜ? どうやって? 「ステージングしていない」ことの確認 「リモートブランチとローカルブランチに差分がある」ことの確認 「変更をコミットしてプッシュするメッセージを表示する」 結果 おまけ:ぼくのかんがえたさいきょうの dotfiles 特徴 ディレクトリ構成 セットアップ用ファイル setup.sh 各設定ファイル zsh関連 dotfiles とは? dotfiles とはドット(.)から始まる設定ファイル群、またはそれらを管理するリポジトリです。

                                                dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina
                                              • Claude Codeをdotfiles管理しよう! / Let's Manage Claude Code with Dotfiles!

                                                Claude Codeをdotfiles管理しよう! / Let's Manage Claude Code with Dotfiles!

                                                  Claude Codeをdotfiles管理しよう! / Let's Manage Claude Code with Dotfiles!
                                                • Tutorials - dotfiles.github.io

                                                  Tutorials Dmitry Geurkov wrote an article about his tool called dotcentral. The Dreams of Autonomy YouTube channel published a video about using GNU Stow to manage a dotfile repository. Drew DeVault wrote about managing his dotfiles as a git repository in his home directory with a .gitignore of *. Dries Vints wrote an extensive blog post on why and how he created his dotfiles. John Wyatt’s Chef Do

                                                  • Macの環境をdotfilesでセットアップしてみた改

                                                    以前以下のブログで公開したMac用のdotfilesを色々改良してみたので、改良版として本記事で公開する。 なおdotfilesとは、ホームディレクトリに存在するドット(.)から始まる設定ファイル群の事を指す。 dotfiles の中身 $ tree . ├── .bin # セットアップスクリプトと設定ファイル群 │ ├── .Brewfile │ ├── .bash_profile │ ├── .bashrc │ ├── .gitconfig │ ├── .gitignore_global │ ├── brew.sh │ ├── defaults.sh │ ├── init.sh │ └── link.sh ├── .github # GitHub Actions用の設定ファイル │ └── workflows │ └── main.yml ├── Makefile # セットアップ自

                                                      Macの環境をdotfilesでセットアップしてみた改
                                                    • GNU Stowでdotfilesを管理する - Qiita

                                                      はじめに パソコンの初心者ではない限りは、新しいOSを入れるまたはOSの再インストールするときにアプリのインストールや好みの設定をつけるなど環境構築をやっているでしょう。技術が大好きな人間として、VMを立てたり、色んなOSを試したりするので環境構築作業を結構やっていました。 しかし、去年の12月頃に環境構築の作業が面倒だと感じていましたので、何か良い方法があるかググってみて、dotfilesという手段を見つけました。 dotfilesって何? ターミナルでls -la ~を実行してみれば、 ファイル名の前に.がついているファイルはdotfileと呼ばれています。大抵dotfileのなかにアプリごとの設定が書いてあるので、これがあればアプリのコンフィグレーションを簡単に再現できます。 dotfilesをつくりましょう! 今回は二つのやり方を紹介したいと思います。 レベル1:コピペ+symli

                                                        GNU Stowでdotfilesを管理する - Qiita
                                                      • AWS CodeCommitを使ってAWS CloudShellのdotfilesを管理してみる | DevelopersIO

                                                        しばたです。 世の開発者の中にはいわゆるdotfilesと呼ばれる設定ファイル群をGitHubなどのSCMで管理している方がいらっしゃいます。この方式に倣いAWS CodeCommitをAWS CloudShellの構成管理に使えないかとなんとなく思ったので試してみることにしました。 ちなみにこのやり方がCloudShellの管理に最適かどうかはわかりません... それを検証するためにまずは試してみようというのがこの記事の趣旨となります。 Why CodeCommit? AWS CloudShellは$HOME配下は永続的に保持されるものの、120日アクセスが無いと自動で削除されるため永久保存ではありません。 このためCloudShellで使うデータに対して決して消えないことを求める場合は何らかの外部ストレージを必要とします。 単純に外部ストレージが必要なだけであればS3でも構いませんし、

                                                          AWS CodeCommitを使ってAWS CloudShellのdotfilesを管理してみる | DevelopersIO
                                                        • GitHub - yarlson/lnk: 🔗 Git-native dotfiles management that doesn't suck.

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - yarlson/lnk: 🔗 Git-native dotfiles management that doesn't suck.
                                                          • zsh(+ dotfiles)入門

                                                            はじめに こんにちは, @kazuです. この記事ではzshの, インストール 設定方法 dotfilesについて おすすめプラグイン 等について書いていきます. 対象者 この記事は, 以下のような方を読者として想定しています. ターミナルをカスタマイズしてみたい人 ターミナルと仲良くなりたい人 ターミナルでの作業効率を上げたい人 そもそもターミナルってカスタマイズ出来るの?って人 すでに自分でいろいろカスタマイズしている方には物足りない記事となることをご了承下さい. この記事でやること zshについて zshのインストール シェルの変更 .zshrcの記述 dotfiles 個人的おすすめ設定 最後に zshについて まずは本記事のメインであるzshについて軽く触れておきます. zshとは, シェルの一種であり, 簡単に言うとMacとかのターミナル上で動いているアレの一種です. あの黒い

                                                              zsh(+ dotfiles)入門
                                                            • VSCode Remote Containers を使うなら dotfiles repository で幸せになろう - Qiita

                                                              VSCode Remote Containers とは Docker コンテナを開発環境として使用するための VSCode 拡張機能です。 コンテナ内に開発環境を構築することで、PC の環境を汚さずにプロジェクトごとに言語やツールを使い分けることができます。 また、Dockerfile で開発環境を定義できるためチーム内で開発環境を共有することが容易になります。 Qiita 等に紹介記事がたくさんあるため詳しい説明や使い方については割愛します。 DevContainer と dotfiles ※ この記事では VSCode Remote Container で接続している開発用のコンテナのことを DevContainer と呼称します DevContainer で開発するということは当然 DevContainer の shell 環境を使用することになります。 デフォルトの状態の shel

                                                                VSCode Remote Containers を使うなら dotfiles repository で幸せになろう - Qiita
                                                              • chezmoi を使って VSCode devcontainer 対応 dotfiles を作る - mizdra's blog

                                                                趣味開発で使っている dotfiles をリニューアルした。 github.com 以前までの dotfiles では適切なパスへの設定ファイルの配置や、onetime script の実行タイミングの管理に ansible を使っていた。冪等性を確保するために色々な機能が用意されていて、便利ではあったのだけど、ファイルの配置をするだけで色々なおまじないが必要だったりと、若干冗長だなと感じていた。 シンボリックリンクを貼るタスク シンボリックリンク貼られる側のファイル郡 あと ansible 自体のインストールにそこそこ時間が掛かるという問題がある。GitHub Actions 上でインストールに掛かる時間を測ったところ、2分くらい掛かっていた。 GitHub Actions のログ (Install Ansible が ansible のインストールをしてい部分) dotfiles そん

                                                                  chezmoi を使って VSCode devcontainer 対応 dotfiles を作る - mizdra's blog
                                                                • 新しい環境にdotfilesをワンライナーで反映させる - カンム テックブログ

                                                                  はじめに こんにちは、カンムでバンドルカードの機械学習を担当しているfkubotaです。テックブログ初参加なので今回はライトな内容で投稿させていただきます。イケイケ機械学習記事はいずれ... この記事では、最近ちょっとだけ改善した dotfiles の管理について紹介したいと思います。 dotfiles とは、ホームディレクトリ($HOME) 下にある、.vimrc, .bashrc などの設定ファイル群を指します。 最終的には、コマンド1つでこのdotfilesが新しい環境に反映されます。 魔法のコマンド: bash -c "$(curl -fsSL https://raw.githubusercontent.com/fkubota/dotfiles/master/install.sh)" このコマンドでdotfilesが反映されると、 これが こうなります 結論だけ見たい方は、方法紹介

                                                                    新しい環境にdotfilesをワンライナーで反映させる - カンム テックブログ
                                                                  • dotfiles を Nix + Home Manager に移行した - ryota-ka's blog

                                                                    この記事は以下のページに移転しました. blog.ryota-ka.me 「ゴミの収集が止まる年末に大掃除をするのは非合理だ」という言説を見かけた.「一理ある」と感じたので,特に家の大掃除などはしないことに決め,代わりに dotfiles の大掃除をすることにした.プロたるもの,日頃から*1自らの仕事環境に対する投資を惜しんではならない. 筆者は Nix ユーザであるため,この年末年始の休暇を用いて Home Manager を導入したいと考えており,実際に移行を行った. github.com この記事では,Home Manager の利点や導入手順,実際の導入にあたって取った選択や tips を紹介する. なお,筆者が用いているのは Intel および ARM プロセッサの macOS Monterey で,Zsh, Neovim, tmux などの上で生活している.もちろん Nix は

                                                                      dotfiles を Nix + Home Manager に移行した - ryota-ka's blog
                                                                    • GitHubでスター数の多いdotfilesを使ってみた

                                                                      企画趣旨 vim-jpではvimrc読書会という試みが2012年から続いています(毎週土曜日23時からgitterでやってます!誰でも参加OK)。 これに習ってdotfilesでも、有名なdotfilesを勝手に使ってみようという企画です。vimrc読書会の方は毎回メンバーは違いますけどだいたい8人くらい集まってってます。今回のこの企画は残念ながら私一人でやります。 中身を読み出すときりがなくなるので、インストールして動作させてみて、いい点やオシャレポイントを見てみようと思います。 ルール 外側から見た特徴、機能のみにフォーカスする 対象となるリポジトリは半年以内に更新があるものとする スター数が多いものから順に試す Linux(docker上)で動作すること(私がLinux環境しかないため) インストール等がうまくいかずに動かなかったときは動かなかった旨だけ記述 3個動くものが試せたらそ

                                                                        GitHubでスター数の多いdotfilesを使ってみた
                                                                      • 複数の環境に適応する、階層構造のdotfiles - memo.yammer.jp

                                                                        ここで注目するのは run.sh というシェルスクリプトです。 内容の一部を抜粋すると以下のようになっています。 # リポジトリをダウンロードする # ======================================== cd "$HOME" git clone https://github.com/yammerjp/dotfiles-mini.git cd dotfiles-mini # シンボリックリンクを貼る # ======================================== DOTFILES_DIR=`pwd` ln -s "$DOTFILES_DIR/.zshrc" ~/.zshrc ln -s "$DOTFILES_DIR/.vimrc" ~/.vimrc ln -s "$DOTFILES_DIR/.gitconfig" ~/.gitconfig

                                                                          複数の環境に適応する、階層構造のdotfiles - memo.yammer.jp
                                                                        • dotfilesのススメ

                                                                          dotfilesのススメ はじめに 昨年12月に株式会社スタジアムに入社した二村です。 この記事では、私が整備したdotfilesについて紹介します。 dotfilesとは、主にUnix系OSで使用される設定ファイル群のことで、多くの場合ドット(.)で始まるファイル名を持ちます。 これらをGitで管理することで、新しいマシンでも素早く同じ環境を再現できるようになります。 私のdotfilesはfuyuz/dotfilesで公開しています。 dotfilesを作成した背景 転職を機に時間ができたので、これまで使っていた開発環境全体を見直す機会がありました。 dotfilesを整備することで、特に以下の点を改善したいと考えていました: 環境構築の効率化: 新しい職場のマシンセットアップを素早く行いたい 設定の一元管理: 複数のマシン間で設定を同期したい ツールの見直し: より生産性の高いツール

                                                                            dotfilesのススメ
                                                                          • GitHub - craftzdog/dotfiles-public: My personal dotfiles

                                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                              GitHub - craftzdog/dotfiles-public: My personal dotfiles
                                                                            • dotfiles を Nix + Home Manager に移行した

                                                                              「ゴミの収集が止まる年末に大掃除をするのは非合理だ」という言説を見かけた.「一理ある」と感じたので,特に家の大掃除などはしないことに決め,代わりに dotfiles の大掃除をすることにした.プロたるもの,日頃から*1自らの仕事環境に対する投資を惜しんではならない. 筆者は Nix ユーザであるため,この年末年始の休暇を用いて Home Manager を導入したいと考えており,実際に移行を行った. この記事では,Home Manager の利点や導入手順,実際の導入にあたって取った選択や tips を紹介する. なお,筆者が用いているのは Intel および ARM プロセッサの macOS Monterey で,Zsh, Neovim, tmux などの上で生活している.もちろん Nix は GNU Linux にも対応しているので,仮に今後 Linux マシンをセットアップする機会が

                                                                                dotfiles を Nix + Home Manager に移行した
                                                                              • Nixとhome-managerにdotfiles管理を移行する

                                                                                あけましておめでとうございます。 2023年気持ちも新たに、まずはdotfilesの見直しから開始しました。 これまでは、Emacs以外の fish や git などのconfigはpCloud経由で管理し、シンボリックリンク経由で利用していました。 またWSL環境やPC/Mac環境の再構築をする中で、config以外の exa や fzf といった普段利用しているパッケージのインストールも毎回必要なため、 homebrewやlinuxbrewを含めたインストール手順を実行していました。 これらを一元管理し、更に自動化したいなぁと思いつついつの間にやら数年経っていた^^;ところ、Nixを知りました。 当時NixOSというディストロがあるということは目にしていたのですが、クロスプラットフォーム(Win除く)なNixというパッケージ管理システムがあることは知らず、 今回これはよさそうだというこ

                                                                                  Nixとhome-managerにdotfiles管理を移行する
                                                                                • chezmoi で dotfiles を管理する

                                                                                  dotfiles は自前のスクリプトを使って Git 管理していたが、最近は dotfiles manager 的なツールがいくつかあるようなので、そのうちの一つである chezmoi を試しに触ってみた。 ざっくり検索したところメジャーな dotfiles manager は以下のようなものがあった。 chezmoiGitHub Star 5900Go1Password や Keychain などに保存した機密情報を利用できるdotbotGitHub Star 5000PythonyadmGitHub Star 3100PythonGnuPG, OpenSSL, transcrypt, git-crypt を使った機密情報の暗号化機能rcmGitHub Star 2700PerlfreshGitHub Star 1100Ruby記事執筆時点で GitHub Star が一番多くメンテナン

                                                                                    chezmoi で dotfiles を管理する

                                                                                  新着記事