タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
挨拶 おすすめする人 dotfiles とは dotfiles を使ってみた感想 セットアップ方法 リポジトリ構成 自動セットアップ アプリケーションの管理 カスタマイズ デスクトップアプリケーション CLI アプリケーション Mac App Store のアプリケーション 完成系 プログラミング言語の管理 カスタム例 設定ファイルのシンボリックリンク作成 カスタム例 .gitignore および README.md .gitignore README.md さいごに 挨拶 こんにちは!スマートキャンプエンジニアの石井(トマス)です。現在、Boxil Event Cloudの開発に携わっています。 好きなことは「開発体験の向上」に取り組むことで、プロダクト参画時、開発環境をホストマシンに直接構築している状態で手順書もなく非効率だったのでDocker化し環境構築を簡略化しました。 今回は「開
まだまだ 2022 年の振り返りが終わらないぜということで今日は dotfiles の振り返り。dotfiles はその変遷を見ると面白いので、毎年やろうと思い早速やっていきたい。 ちょっと前に M2 の MBA 買って、dotfiles を一新した。 これが今の dotfiles だ。 https://github.com/sadnessOjisan/dotfiles コンセプト 自分は Mac しか使わない が、WSL 環境も持ってるのでシェル周りの環境は移せるように作っておく(原神しかしないけど・・・) make all だけでセットアップが完結する 手作業はしない なるべく標準に準拠し、プラグインやライブラリへの依存を減らす。入れる場合も単体で剥がせるものを選ぶ。 シンボリックリンクを貼って、dotfiles の変更が即時に反映されるようにする .config など XDG に準拠
dotfiles マネージャの chezmoi についてまとめました。 個人的にかなり便利だと思います。 chezmoiとは? chezmoi は、.vimrc や、.zshrc などの dotfiles の管理を効率的に実現するためのツールです。 シンボリックリンク不要でコマンド 1 つで環境を再現出来る template 構文で変数の展開や処理の分岐を書くことで各環境の差分を 1 ファイルで管理できる 1password などのパスワードマネージャとの併用でセキュアにファイル管理ができる という特徴があります。 特に 2 と 3 は通常のシンボリックリンクでの dotfiles 管理だと Shell Scriptをかなり頑張らないと出来ない部分ですが、chezmoi なら手軽に実現できます。 基本操作 イントール Homebrew でインストール出来ます。 chezmoiプロジェクトの
「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
Unit4の永山です。 dotfiles弄りを趣味にしています。 世にdotfilesを題材とした記事は数多く存在していますがその大半は「dotfilesを作ってみた」「こうやって管理しています」などの表層的な部分の紹介に留まり、その奥にあるべき細部のこだわりや個人の思想にまで踏み込んだ記事は数えるほどしかありません。 そこで、本記事では私のdotfilesを題材にその各構成要素についてオススメ, TIPS, こだわりに分類し、可能な限り詳細に紹介します。 github.com 本記事は筆者の関心の都合上、Zshに関する項目に大きく比重を置いています。ご承知おきください。 dotfilesとは dotfilesを作成することの利点 記事の構成 Zsh編 [オススメ] プラグインの管理にZinitを使う 注釈: Zinitについて [オススメ] Zshプラグインは非同期読み込みする [オスス
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
投稿の経緯 先日、2021 年秋発表の M1Max 搭載 MacBook Pro を購入しました 😊 オプションは何も考えず一番下を選ぶタイプの Apple 信者なのでモリモリスペックで購入しました(SSD 容量は流石に落とした)が、このスペックを活かしきれる気がしません。 で、今まで環境構築は全部手動で行っていたのですが、せっかくなのでこれを機に自動化してみよう!と思い dotfiles とやらを作ってみました。(そしてこれが初の個人リポジトリです...) その備忘録的な記事です。アドバイス・ご指摘等ありましたら是非コメント頂きたいです! Rosetta2 のインストール 世にある Intel 版 Mac 用 dotfiles たちと比較したときの違いは Rosetta2 のインストールのみです。 2022 年 1 月初旬時点で Google 日本語入力、Teams、ロジクール Opt
Introduction このサイトでは、わたしが普段使っているWezTermとNeovimの設定例 (dotfiles) を紹介しています🤗 全ての設定を網羅しているわけではなく、あくまで自分で使っている設定に対してのコメントです。 もしこれが、見てくれた人のヒントになったり、何かの役に立ったりしたら嬉しいです😌
(追記)本記事の内容を改良した最新版のdotfilesのブログ記事を公開しました! こんにちは!仕事部屋に頻繁に犬が突撃してきて、集中力が切れて困っているつくぼし(tsukuboshi0755)です! 最近クラスメソッドに入社して、Macをセットアップする機会がありました。 その際に自分用のdotfilesを使ってセットアップをしてみたので、紹介させていただこうと思います! dotfilesって何? 元々は、ホームディレクトリに存在するドット(.)から始まる設定ファイル(.bash_profileだったり.bashrcだったり)を管理するリポジトリという意味らしいです。 GitHubで公開する事もできるので、他の方のdotfilesも見る事もできたりします。 ただ色んなdotfilesを見てみると、ドットから始まるか始まらないかに関係なく、セットアップに必要な設定ファイルであればガンガン置
Tutorials Dmitry Geurkov wrote an article about his tool called dotcentral. 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 Dotfile Manager Tutorial - This is a complete bootstrap to get a Chef dotfile manager running on a Linux system
はじめに パソコンの初心者ではない限りは、新しいOSを入れるまたはOSの再インストールするときにアプリのインストールや好みの設定をつけるなど環境構築をやっているでしょう。技術が大好きな人間として、VMを立てたり、色んなOSを試したりするので環境構築作業を結構やっていました。 しかし、去年の12月頃に環境構築の作業が面倒だと感じていましたので、何か良い方法があるかググってみて、dotfilesという手段を見つけました。 dotfilesって何? ターミナルでls -la ~を実行してみれば、 ファイル名の前に.がついているファイルはdotfileと呼ばれています。大抵dotfileのなかにアプリごとの設定が書いてあるので、これがあればアプリのコンフィグレーションを簡単に再現できます。 dotfilesをつくりましょう! 今回は二つのやり方を紹介したいと思います。 レベル1:コピペ+symli
はじめに こんにちは, @kazuです. この記事ではzshの, インストール 設定方法 dotfilesについて おすすめプラグイン 等について書いていきます. 対象者 この記事は, 以下のような方を読者として想定しています. ターミナルをカスタマイズしてみたい人 ターミナルと仲良くなりたい人 ターミナルでの作業効率を上げたい人 そもそもターミナルってカスタマイズ出来るの?って人 すでに自分でいろいろカスタマイズしている方には物足りない記事となることをご了承下さい. この記事でやること zshについて zshのインストール シェルの変更 .zshrcの記述 dotfiles 個人的おすすめ設定 最後に zshについて まずは本記事のメインであるzshについて軽く触れておきます. zshとは, シェルの一種であり, 簡単に言うとMacとかのターミナル上で動いているアレの一種です. あの黒い
VSCode Remote Containers とは Docker コンテナを開発環境として使用するための VSCode 拡張機能です。 コンテナ内に開発環境を構築することで、PC の環境を汚さずにプロジェクトごとに言語やツールを使い分けることができます。 また、Dockerfile で開発環境を定義できるためチーム内で開発環境を共有することが容易になります。 Qiita 等に紹介記事がたくさんあるため詳しい説明や使い方については割愛します。 DevContainer と dotfiles ※ この記事では VSCode Remote Container で接続している開発用のコンテナのことを DevContainer と呼称します DevContainer で開発するということは当然 DevContainer の shell 環境を使用することになります。 デフォルトの状態の shel
はじめに こんにちは、カンムでバンドルカードの機械学習を担当しているfkubotaです。テックブログ初参加なので今回はライトな内容で投稿させていただきます。イケイケ機械学習記事はいずれ... この記事では、最近ちょっとだけ改善した dotfiles の管理について紹介したいと思います。 dotfiles とは、ホームディレクトリ($HOME) 下にある、.vimrc, .bashrc などの設定ファイル群を指します。 最終的には、コマンド1つでこのdotfilesが新しい環境に反映されます。 魔法のコマンド: bash -c "$(curl -fsSL https://raw.githubusercontent.com/fkubota/dotfiles/master/install.sh)" このコマンドでdotfilesが反映されると、 これが こうなります 結論だけ見たい方は、方法紹介
ここで注目するのは 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、1 回作って満足しちゃってませんか?変更をコミットし忘れてリモートとローカルの差分が増えて放置している...という人もいるかと思います(僕です)。この記事では dotfiles の更新忘れを防いで継続的に管理していく方法を紹介します。 目次 dotfiles とは? dotfiles リポジトリの更新を忘れないようにする なぜ? どうやって? 「ステージングしていない」ことの確認 「リモートブランチとローカルブランチに差分がある」ことの確認 「変更をコミットしてプッシュするメッセージを表示する」 結果 おまけ:ぼくのかんがえたさいきょうの dotfiles 特徴 ディレクトリ構成 セットアップ用ファイル setup.sh 各設定ファイル zsh関連 dotfiles とは? dotfiles とはドット(.)から始まる設定ファイル群、またはそれらを管理するリポジトリです。
macOS 環境が無料で CI が回せる時代になりましたね。16インチ MacBook Pro を買ったこともあって GitHub Actions で macOS 向け dotfiles をテスト&見直ししてみました。 案の定動かない処理もあったりして、やはりテストを定常的に回すのは効くなと思い知らされましたが、それにもいくつかハマりどころがあったので書いておこうと思います。 環境構築スクリプトを育てていると、どうしても今のPCの環境には適用できるけれど実は新規PCには適用できなくなっているということは起きてしまいます。まっさらな状態からセットアップすることはめったにありませんからね。具体的にはディレクトリのないところにsymlinkを貼るとか、セットアップの前の方で入れているツールを後の方で使っているのだけどPATHが通っていないとか、そういうケースです。 そこでCIを回しましょうという
みんなの生産性を向上させる!dotfilesに関するアドベントカレンダーです。 集えdotfiler! その2 内容 dotfiles管理方法 dotfilesによる生産性向上テクニック シェル(bash,zsh,fishなど),ターミナル,コマンド(tmux,fzfなど),エディタ(vim, emacs,VSCodeなど)のおすすめ設定や書き方 というかdotfilesで管理できるならなんでもOKです! 注)vim-jpのslackからのスピンオフになりますのでvimmerが多いかもですが、どなたでも参加してください! (2019/12/03追記) あとちょっとで埋まりそうです。小ネタでも大歓迎ですので、たすけてください (2019/12/07追記) 全部埋まりました ありがとうございます! なるべくいろんな人に書いてもらいたいので、私(yutakatay)が埋めてしまっていた5枠のうち
この記事はdotfiles Advent Calendar 2019 - Qiitaの6日目の記事です 数年前に作り込んだけどそれ以来あまりメンテナンスできていないので思い出すのも兼ねて構成とかを書き出してみる 開発で使うマシンがCentOSのため基本的にCentOSを前提とした作りになっている ディレクトリ構造 . |-- README.md |-- ansible | |-- README.md | ..... | ..... | ..... |-- batfiles | |-- rubocop.bat | `-- solargraph.bat |-- bin | |-- README.md | |-- ansi_colorlist | |-- as_ips | |-- file2slack | |-- gluediff | |-- jq2esc | |-- mbsplit | |--
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 が一番多くメンテナン
はじめに 最近,大学院への入学祝いとして親から新しくM2のMacを買ってもらえることになりました というわけでこれを期にPCの環境をGitHubで管理したいなぁって思い、今回自分なりに構築してみることにしました!! 1. まずdotfilesとはなんぞや 皆さんのPCにはたくさんの設定ファイルが入っています,これらは全てホームディレクトリ直下に入っているはずです これらのファイルは基本.から始まるファイルのため表示はされません 見たい人は以下のコマンドを打ってみてください .から始まるたくさんのファイルが現れるわけですがあなたが使ってる色んなアプリやプログラミング言語の設定がここに書いています、そのためこれを新しいPCにもそのまま持っていけばいつでも同じ環境のPCが作れるってわけですね〜 2.というわけでディレクトリ構成 今回は以下のような構成で行なっていきます〜 . ├── .bin │
My first commit to my dotfiles repository was ten years ago. Here are a few things I’ve learned about maintaining a system configuration in that time. (This will mostly be for macOS and Linux. I don’t have experience configuring Windows or FreeBSD machines, for example.) Tools I likeentr lets you run commands when files change. For example, ls | entr make will run make whenever any of the files fr
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く