Compare commits

...

7 Commits

Author SHA1 Message Date
c34d59f97a feat(zsh): Add bat as an alias
Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 16:27:24 +01:00
9aca15f599 feat(zsh): Switch from exa to eza
Eza is a community fork of exa and is better maintained

Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 16:12:40 +01:00
138bd084bc fix: Added fetch directive
Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 16:07:50 +01:00
7b532cc313 docs: Add readme
Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 16:02:45 +01:00
c67eedaa1c feat(noisetorch): Add basic noise reduction config
Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 15:48:44 +01:00
8e297a4d21 fix(git): Typo in signingkey var for config
Signed-off-by: Noah Knegt <git@noahknegt.com>
2024-02-27 15:42:58 +01:00
e5fd2bd961 feat(zsh): Add extra env vars 2024-02-27 15:42:26 +01:00
6 changed files with 51 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
[user]
name = Noah Knegt
email = git@noahknegt.com
singingkey = /home/noahk/.ssh/id_ed25519.pub
signingkey = /home/noahk/.ssh/id_ed25519.pub
[gpg]
format = ssh
[commit]

View File

@@ -0,0 +1,7 @@
Threshold = 95
DisplayMonitorSources = false
EnableUpdates = true
FilterInput = true
FilterOutput = false
LastUsedInput = "alsa_input.usb-RODE_Microphones_RODE_AI-1_380ADC21-00.mono-fallback"
LastUsedOutput = ""

View File

@@ -5,6 +5,7 @@
rebase = true
[format]
signOff = true
[fetch]
prune = true
[core]
editor = nvim

View File

@@ -2,9 +2,11 @@
alias zshrc="nvim ~/.zshrc && source ~/.zshrc"
# Aliases for common use
alias ls='exa'
alias ll='exa -lh'
alias lal='exa -alh'
alias ls='eza'
alias ll='eza -lh'
alias lal='eza -alh'
alias cat='bat'
# Aliases for editor
alias vim='nvim'

11
.zshenv
View File

@@ -1,8 +1,15 @@
# Rust / Cargo
. "$HOME/.cargo/env"
# ENV vars
# Cloudflare
export CLOUDFLARE_API_TOKEN='A06KFcMRIZVzNnjNrsqH8UAvjeTOLPI2lY8Dbwfm'
# TF ENV VARS
# Terraform
export TF_VAR_CLOUDFLARE_API_TOKEN=$CLOUDFLARE_API_TOKEN
export TF_CLOUD_ORGANIZATION=noah-knegt
export TF_WORKSPACE=cloudflare-dns
export TF_TOKEN_app_terraform_io=h7ClU6Ez34K9MA.atlasv1.EL4My9EWJAJJygXIGiiNiHDTBrc9Q7bizVy2E2BSaugPXA5f7yuHxgZrYsmou99JGSQ
# Drone CI - for the drone CLI
export DRONE_SERVER=https://drone.noahknegt.com
export DRONE_TOKEN=l1lG6o22fStd81PJ3VTtwa8l2crd4h5R

28
README.md Normal file
View File

@@ -0,0 +1,28 @@
# Dotfiles repository
This repo contains dotfiles that are used to configure applications on the system.
## Requirements
In order to properly use this repo the following applications are needed:
- Git
- Stow
## Usage
First clone the repository to any location on the system with the following command.
This assumes that ssh is already properly configured on your system.
```bash
git clone ssh://git@git.noahknegt.com/noah.knegt/dotfiles.git
```
Then run stow in the cloned directory.
```bash
stow -t ~ .
```
This will create symlinks to the files in the cloned repo in the home directory.
If this command fails for any reason try `stow` with the `--adopt` option.