Dotfiles Just for hackmode.
  • Emacs Lisp 47.9%
  • Python 17.8%
  • Common Lisp 14.4%
  • Nix 13.5%
  • Shell 3.1%
  • Other 3.3%
Find a file
2024-02-13 20:56:10 -05:00
.bash.d bash: add cht.sh auto complete 2023-09-04 22:40:21 -04:00
.bin stage ALL. 2023-11-24 23:35:31 -05:00
.config Merge branch 'master' of gitea.lost.system:nsaspy/dotfiles 2024-01-19 23:31:25 -05:00
.doom.d add snippets 2024-02-13 20:56:10 -05:00
.local add snippets 2024-02-13 20:56:10 -05:00
exwm stage ALL. 2023-11-24 23:35:31 -05:00
hackmode qtile: Set alt to be mod1, prevent crash 2024-01-19 23:29:11 -05:00
home-manager add snippets 2024-02-13 20:56:10 -05:00
lisp emacs: add hugo 2024-01-20 00:24:03 -05:00
nixos add snippets 2024-02-13 20:56:10 -05:00
overlays ignore this 2023-04-08 02:43:59 -04:00
pkgs added ql2nix 2023-05-02 14:54:55 -04:00
Templates/emacs stage ALL. 2023-11-24 23:35:31 -05:00
.aspell.conf emacs client QOL 2023-03-11 04:33:12 -05:00
.bash_logout add files 2022-04-25 18:34:50 -04:00
.bash_profile bash: add non-interactive profile 2024-01-23 09:11:21 -05:00
.bashrc bash: updated alias to rsync music to navidrome 2024-02-10 17:28:40 -05:00
.dir-locals.el sync 2023-03-19 23:37:26 -04:00
.gitignore bash: add some helpers 2023-09-25 16:08:02 -04:00
.gitmodules added ql2nix 2023-05-02 14:54:55 -04:00
.pre-commit-config.yaml Add pre-commit 2023-07-31 16:32:09 -04:00
.sbclrc staged lots of random changes 2024-01-12 11:27:45 -05:00
.xscreensaver screensaver rice 2022-07-31 02:18:06 -04:00
bash.org bash: updated alias to rsync music to navidrome 2024-02-10 17:28:40 -05:00
config.json trick dumb bots 2023-09-07 21:31:07 -04:00
desktop.png add screenshot remove old notes. 2024-01-19 23:43:13 -05:00
dunst emacs client QOL 2023-03-11 04:33:12 -05:00
flake.lock staged lots of random changes 2024-01-12 11:27:45 -05:00
flake.nix staged lots of random changes 2024-01-12 11:27:45 -05:00
lxqt emacs client QOL 2023-03-11 04:33:12 -05:00
never-used.org add never-used.org 2023-10-24 03:31:10 -04:00
nixpkgs emacs client QOL 2023-03-11 04:33:12 -05:00
notes.org sync 2023-08-04 19:25:55 -04:00
nyxt emacs client QOL 2023-03-11 04:33:12 -05:00
openbox emacs client QOL 2023-03-11 04:33:12 -05:00
qtile emacs client QOL 2023-03-11 04:33:12 -05:00
README.org ok that was wrong, fixed 2024-01-19 23:49:01 -05:00
starship.toml emacs client QOL 2023-03-11 04:33:12 -05:00
todo.org stage ALL. 2023-11-24 23:35:31 -05:00

Readme

Setup

Dependencies

If you want everything to work out of the box, i highly recommend nixos. My shell is bash. Otherwise

  • nix
  • git
  • direnv
  • starship
  • curl

Install dotfiles

clone repo to ~/.dotfiles and run gnu stow .

nix

Setup nix

Install nix: https://nixos.org/download

nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --update
nix-shell '<home-manager>' -A install
home-manager switch --flake github:lost-rob0t/dotfiles#unseen@flake

you might need to update the username to match yours.

License

The MIT License (MIT)

Copyright (c) 2022

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.