๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content

p-chan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

dotfiles

The dotfiles for fuckin' awesome development environment

Supported environments

  • macOS 14 or later (Apple Silicon only)
  • GitHub Codespaces (requires VSCode with the GitHub Codespaces extension)

Install

macOS

bash -c "$(curl -fsSL https://raw.githubusercontent.com/p-chan/dotfiles/main/scripts/install.sh)"

GitHub Codespaces

Requires Automatically install dotfiles to be enabled and Settings Sync to be disabled in GitHub Codespaces settings.

# Install VSCode extensions to GitHub Codespaces
deno run -A "$DOTFILES_DIR/scripts/code-extensions.ts" import

Setup

1Password

Settings

  • General
    • โœ… Keep 1Password in the menu bar
    • Click the icon to: Show a menu
    • โœ… Start at login
    • โœ… Format secure notes using Markdown
    • โœ… Prefill username when creating new login
    • Default Vault
      • Save new items in: Suggest a vault
    • Kayboard Shortcuts
      • Use default
    • Autofill
      • โœ… Submit automatically with Universal Autofill
  • Appearance
    • Theme: Match system
    • โœ… Use device accent color
    • Density
      • Compact
    • Interface Zoom
      • 100%
    • Always Show in Sidebar
      • โœ… Categories
      • โœ… Tags
  • Secutiry
    • Auto-lock
      • Lock after the computer is idle for: Never
      • โ˜ Lock on sleep, screensaver, or switching users
      • โ˜ Allow 1Password to prevent your device from sleeping
    • Clipboard
      • โœ… Remove copied information and one-time passwords after 90 seconds
      • โœ… Use Universal Clipboard to copy to other devices
    • Concealed Fields
      • โ˜ Always show passwords and full credit card numbers
      • โœ… Hold Option to toggle revealed fields
      • โœ… Always show Wi-Fi QR codes
  • Privacy
    • โœ… Show app and website icons
    • Item Location
      • โ˜ Use Apple Maps to search for location
    • Watchtower
      • โœ… Check for compromised websites
      • โ˜ Check for vulnerable passwords
      • โœ… Check for two-factor authentication
      • โœ… Check for passkeys
  • Browser
    • โœ… Connect with 1Password in the browser
  • Developer
    • 1Password Developer
      • โ˜ Show 1Password Developer experience
    • SSH Agent
      • โœ… Use the SSH Agent
      • Advanced
        • Ask approval for each new: application and terminal session
        • Remember key approval: until 1Password quits
        • โœ… Display key names when authorizing connections
        • โ˜ Generate SSH config file with bookmarked hosted
        • Open SSH URLs with: Ghostty
    • Command-Line Interface (CLI)
      • โœ… Integrate with 1Password CLI
    • Watchtower
      • โ˜ Check for developer credentials on disk

Arc

  • Sign in
  • Right-click the sidebar, then deselect Live Folder > GitHub
  • Open arc://settings/languages and set Preferred languages to:
    1. Japanese
    2. English (United States)

Settings

  • General
    • โ˜ Automatically update my Arc
    • โœ… Warn before quitting
    • Previews
      • Show Arc Previews:
        • โ˜ Arc Folders
        • โ˜ Google Calendar
        • โ˜ Google Mail
        • โ˜ Outlook Calendar
        • โ˜ Outlook Mail
        • โ˜ Recent pages on Linear, Notion, and Figma
        • โ˜ Notion Calendar
  • Profiles
    • Default
      • Search engines Google
      • Manage search
        • Use defaults
      • โœ… Include search engine suggestions
      • Archive tabs after 24 hours
      • New documents -
      • Download location Downloads
  • Max
    • Disable all
  • Links
    • โœ… Open Little Arc when I press โŒฅโŒ˜N in any app
    • โœ… Open Little Arc when clicking on links with โŒฅโŒ˜ held
    • โœ… Links from other apps open in Little Arc
    • Archive Little Arcs after: 12 hours
    • โœ… Open a Peek window when clicking on links with Shift held
    • โœ… Open a Peek window when clicking on links to other sites
    • Choose where links open inside Arc.
      • Air Traffic Control
        • URL Contains meet.google.com Open in Most Recent Space
        • Default Little Arc
  • Shortcuts
    • Use defaults
  • Icon
    • The Original Arc
  • Advanced
    • โœ… Play Arc sound effect
    • โœ… Haptic feedback when reordering tabs
    • โ˜ When opening Arc, restore windows from previous session
    • โœ… Allow window dragging from the top of webpages
    • โ˜ Show full URL when Toolbar is enabled
    • โœ… Enable Shared Quotes when highlighting text.
    • โœ… Enable Picture in Picture when you leave a video tab
    • โœ… Allow websites to get your theme data
    • โœ… Enable Boosts on websites you visit

Extensions

Fantastical

  • Sign in
  • From the menu bar, choose Fantastical / Enter Fantastical 2 License..., enter my Fantastical 2 License, then click License

Logi Options+

  • LOG IN
  • Click MX Master 3S
  • Click SETTINGS from sidebar
  • Click RESTORE SETTINGS FROM BACKUP under Restore backup

iStat Menus

  • Download iStat Menus Settings
  • From the menu bar, Click File / Import settings... and Select iStat Menu Settings.ismp7
  • Arrange menu bar icons in the following order: CPU & GPU, Memory, SSD, and Sensor

Slack

  • Sign in to some workspaces
  • Press Cmd + Shift + S to enable the workspace switcher

Maintenance

Homebrew

Upgrade packages

brew update
brew upgrade

mise

Upgrade tools

mise up

Author

@p-chan

License

MIT License

About

The dotfiles for fuckin' awesome feeling development environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •