Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Apr 20, 2022. It is now read-only.
/nixnadPublic archive

Config files to set up a Software development workstation!

License

NotificationsYou must be signed in to change notification settings

zoedsoupe/nixnad

Repository files navigation


Matthew's Logo
Matthew’s Dotfiles

Matthew’s dotfiles config! Everything you need to have a productive environment for web developing and some hackings!
License
Powered by
NixOSFish shellHaskellElixirEmacs

ProgramsScreenshotsNeovimEmacsInstallLicense

You’ll be installing…

SoftwareDescription
cURLCommand line tool and library for transferring data with URLs
gitFree and open source distributed version control system
Github CLIGithub offcial CLI
vimHighly configurable terminal text editor
alacrittyGPU based terminal
xclipCommand line interface to the X11 clipboard
SpotifyMusic streaming and media services provider
nodejsJavaScript runtime built on Chrome’s V8 JavaScript engine
yarnFast and safe NodeJS package manager
DockerPlatform for building, deploying, and managing containerized applications
InsomniaAPI Client and Design Tool
typescriptTyped superset of JavaScript that compiles to plain JavaScript
elixirDynamic, functional language designed for building scalable and maintainable applications
rustA language empowering everyone to build reliable and efficient software
procsReplacement for ps written in Rust
create-react-appSet up a modern ReactJS web app by running one command
eslintJavaScript and Typescript linter
prettierOpinated code formatter
neofetchA command-line system information tool
ncduCurses-based version of the well-known ‘du’
telegram-desktopInstant message sender based on cloud
google cloud sdkA complete tooling to interact to google cloud
qbittorrentThe qBittorrent project aims to provide an open-source software alternative to µTorrent
discordGroup-chatting platform
lazygitA simple terminal UI for git commands
glowTerminal based markdown reader
exaexa is a modern replacement for ls
starshipThe minimal, blazing-fast, and infinitely customizable prompt for any shell!
git-deltaA viewer for git and diff output
xmonadDynamically tiling X11 window manager that is written and configured in Haskell
xmobarMinimalistic text based status bar
picomA lightweight compositor for X11
dunstLightweight replacement for the notification-daemons provided by most desktop environments
flameshotPowerful yet simple to use screenshot software
zathuraVim like document viewer
mpvCommand line video player
erlangProgramming language used to build massively scalable soft real-time systems
haskellDeclarative, statically typed code
phoenixPeace of mind from prototype to production
fdA simple, fast and user-friendly alternative to ‘find’
emacsAn extensible, customizable, free/libre text editor
xrandrPrimitive command line interface to RandR extension
nnnn³ The unorthodox terminal file manager

Screenshots

./assets/screenshot.png

Emacs

I have twoEmacs “frameworks” configs:

  1. The one that I’m building myself
  2. My work config that usesDoom Emacs

My config you can find here ->https://github.com/Mdsp9070/my_emacs

For theDoom config you can go here ->Doom config

Install

NixOS

The default way to install is to useNixOS! You can learn morehere.

After you boot on your machine you can install git as:

nix-env -f'<nixpkgs>' -iA git

Withgit installed you can clone this repo and use my configs! DISCLAIMER: remember to generate your ownhardware-configuration.nix followingNixOS manual and replace this file from my repo!

Possible configs

I have 2 possible system wide configs:

  1. My personal and playground config, withXmonad as WE
  2. My workstation config, withGnome3 as DE

After you had cloned this repo you can editservices.nix file and prepend:

{imports=[./xmonad];# or ./gnome  ...}

Also, take a look intosystem/network.nix to set up correct interfaces name!

Use dotfiles scripts

If you don’t want to useNixOS orNix at all, you can download mydotfiles script!

Once you have it on hands you can provide aDOTS_DIR env var that points to your own dotfiles. This script will help you to link all your files/folders to the correct place!

License

This project is licensed under the GPLv3 License


[8]ページ先頭

©2009-2025 Movatter.jp