Archived
Watch
1
0
Fork
You've already forked nixos
0
This commit is contained in:
asnev 2026-07-06 10:13:45 +07:00
commit 82dd807592
Signed by: asnev
SSH key fingerprint: SHA256:8hagYq9hDUuS5clQ78FKhIoQDvg5crdkYMHX+3g7wB4
6 changed files with 51 additions and 24 deletions

View file

@ -50,6 +50,10 @@
# Nix
nh
alejandra
# system devel
python3
gcc
clang
# system utils
firmware-updater
mtr
@ -64,7 +68,9 @@
traceroute
rlwrap
entr
unzip
ffmpeg
imagemagick
# extra utils
fd
bat
@ -92,10 +98,7 @@
};
nix-ld = {
enable = true;
libraries = with pkgs; [
fuse
e2fsprogs
];
libraries = with pkgs; [fuse e2fsprogs];
};
tmux = {
enable = true;

View file

@ -18,26 +18,21 @@ in {
environment = {
systemPackages = with pkgs; [
# system utils
unzip
imagemagick
# utils
ghostscript
tectonic
mermaid-cli
# programming
python3
lua
gcc
clang
# lisps
chicken
guile
sbcl
nodejs
unstable.racket
# devel
ast-grep
nodejs
lua
luarocks
stylua
mermaid-cli
unstable.lazygit
# LSPs
ty

View file

@ -17,9 +17,34 @@ in {
".config/helix/languages.toml".source = ./dotfiles/helix/helix-languages.toml;
}
(mkVim ./dotfiles/vim/tab2.vim ["javascript" "typescript" "html" "css" "json" "nix" "vim"])
(mkVim ./dotfiles/vim/tab4.vim ["python" "rust" "java" "lua" "c" "cpp" "h" "hpp"])
(mkVim ./dotfiles/vim/tabs.vim ["go" "make"])
(mkVim ./dotfiles/vim/lisp.vim ["lisp" "scheme" "clojure" "racket"])
(mkVim ./dotfiles/vim/tab2.vim [
"javascript"
"typescript"
"html"
"css"
"json"
"nix"
"vim"
])
(mkVim ./dotfiles/vim/tab4.vim [
"python"
"rust"
"java"
"lua"
"c"
"cpp"
"h"
"hpp"
])
(mkVim ./dotfiles/vim/tabs.vim [
"go"
"make"
])
(mkVim ./dotfiles/vim/lisp.vim [
"lisp"
"scheme"
"clojure"
"racket"
])
];
}

View file

@ -23,6 +23,7 @@ in {
# programs
fastfetch
helix
tdf
# productivity
libreoffice-fresh
karp
@ -35,6 +36,7 @@ in {
subtitlecomposer
kid3
kdePackages.kdenlive
unstable.media-downloader
unstable.audacity
# Internet
ungoogled-chromium
@ -69,8 +71,7 @@ in {
};
yt-dlp = {
enable = true;
settings = {};
extraConfig = "--update -F";
package = pkgs.unstable.yt-dlp;
};
};
}

View file

@ -0,0 +1,4 @@
{
...
}: {
}

View file

@ -26,12 +26,11 @@
set ruler
set showcmd
set showmode
set laststatus=3
set laststatus=1
set wildmenu
set wildmode=longest,list,full
set ttyfast
set lazyredraw
set cursorline
filetype plugin indent on
set autoindent
@ -56,8 +55,8 @@
let g:rainbow_active = 1
" vim-indent-guides
let g:indent_guides_enable_on_vim_startup = 1
let g:indent_guides_start_level = 2
let g:indent_guides_enable_on_vim_startup = 0
let g:indent_guides_start_level = 3
'';
};
}