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

View file

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

View file

@ -17,9 +17,34 @@ in {
".config/helix/languages.toml".source = ./dotfiles/helix/helix-languages.toml; ".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/tab2.vim [
(mkVim ./dotfiles/vim/tab4.vim ["python" "rust" "java" "lua" "c" "cpp" "h" "hpp"]) "javascript"
(mkVim ./dotfiles/vim/tabs.vim ["go" "make"]) "typescript"
(mkVim ./dotfiles/vim/lisp.vim ["lisp" "scheme" "clojure" "racket"]) "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 # programs
fastfetch fastfetch
helix helix
tdf
# productivity # productivity
libreoffice-fresh libreoffice-fresh
karp karp
@ -35,6 +36,7 @@ in {
subtitlecomposer subtitlecomposer
kid3 kid3
kdePackages.kdenlive kdePackages.kdenlive
unstable.media-downloader
unstable.audacity unstable.audacity
# Internet # Internet
ungoogled-chromium ungoogled-chromium
@ -69,8 +71,7 @@ in {
}; };
yt-dlp = { yt-dlp = {
enable = true; enable = true;
settings = {}; package = pkgs.unstable.yt-dlp;
extraConfig = "--update -F";
}; };
}; };
} }

View file

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

View file

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