-
Notifications
You must be signed in to change notification settings - Fork 0
/
config-notes
107 lines (72 loc) · 2.58 KB
/
config-notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
Initial clone
git clone --recursive [email protected]:andmalc/config.git
Git submodule added
git submodule update --init --recursive
Environment {{{1
dotfiles/environment/.config/environment.d/10-xdg.conf
Fish shell {{{1
Run using fish installed by os package manager:
Set variables
fish_add_path ~/.local/bin
fisher_path /home/andmalc/config/dotfiles/fish/.config/fish/fisher
fisher
curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
fisher config in fish config dir
plugins installed in .local/share/fisher
run fisher update to initialize or re-link packages
pkgs installed
fzf keybindings: jethrokuan/fzf
kennethreitz/fish-pipenv
oh-my-fish/plugin-bang-bang
#Spacefish prompt
https://github.com/matchai/spacefish
Fish installed by Nix
fisher install https://github.com/lilyball/nix-env.fish
Change terminal app shell command to /home/andmalc/.nix-profile/bin/fish
Issue: Kitty: not setting TERM var.
Tmux {{{1
git clone https://github.com/tmux-plugins/tpm ~/.local/share/tmux/plugins/tpm
prefix + I to install tpm modules
prefix + U to update
Nvim {{{1
Vim-Plug
https://github.com/junegunn/vim-plug
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
Reload init.vim and :PlugInstall
Plugins
https://github.com/junegunn/vim-easy-align
Plugins to check out:
https://github.com/airblade/vim-gitgutter
color scheme
https://github.com/morhetz/gruvbox
Micro {{{1
Clipboard settings in kitty conf
Sway {{{1
Packages:
wofi Wayland compat launcher
wl-clipboard
clipman clipboard manager
Copy desktop image
https://drive.google.com/file/d/1phsl8MqnzvvfQ1gZfwuuClNnwnBPLNdg/view
Other {{{1
Fzf
https://codeyarns.com/2017/10/24/how-to-install-and-use-fzf/
Install into shell
./.fzf/install
decline keybindings setup. Allow fisher package to handle this.
Nix {{{1
Install under Bash
curl -L https://nixos.org/nix/install | sh
Source
source $HOME/.nix-profile/etc/profile.d/nix.sh
Add above to .bashrc
Set following environment under under Crostini
XDG_DATA_DIRS=%h/.nix-profile/share:%h/.local/share:/usr/local/share:/usr/share
PATH=%h/.nix-profile/bin
mkdir -p ~/.config/systemd/user
stow -t ~/.config/systemd/user nix-systemd-user
Or
systemctl --user edit cros-garcon.service
Nix install under Fish??
Can try this sh <(curl -L https://nixos.org/nix/install)