feat: add nixos and hm config

This commit is contained in:
js0ny 2025-10-11 11:26:21 +01:00
parent 8db7f8a1e9
commit ffafb4a329
54 changed files with 1282 additions and 0 deletions

View file

@ -0,0 +1,52 @@
# ~/.config/nix-config/common/packages-headless.nix
{pkgs, ...}: {
home.packages = with pkgs; [
age
aichat
beancount
bat
btop
gnumake
chezmoi
cmake
curlie
duf
dust
fd
ffmpeg
delta
glow
hyperfine
just
lazygit
lsd
pandoc
dos2unix
nushell
procs
ripgrep
ripgrep-all
tlrc
zoxide
vim
wget
git
fastfetch
fzf
kitty
zsh
fish
zoxide
wakatime-cli
# Langs
# lua
luajit
lua51Packages.luarocks
ghostscript
mermaid-cli
tectonic
# Misc
ta-lib
ddgr
];
}

View file

@ -0,0 +1,26 @@
# https://github.com/gmodena/nix-flatpak
{nix-flatpak, ...}: {
services.flatpak.remotes = [
{
name = "flathub";
location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
}
];
services.flatpak.packages = [
# { appId = "com.google.Chrome"; origin = "flathub" }
# "com.google.Chrome"
# "com.valvesoftware.Steam"
"com.qq.QQ"
"com.tencent.WeChat"
# "eu.betterbird.Betterbird"
# "com.baidu.NetDisk"
"com.discordapp.Discord"
"com.spotify.Client"
"com.google.EarthPro"
"com.wps.Office"
"md.obsidian.Obsidian"
# "app.zen_browser.zen"
# "com.vivaldi.Vivaldi"
"com.getpostman.Postman"
];
}

View file

@ -0,0 +1,28 @@
{pkgs, ...}: {
home.packages = with pkgs; [
kitty
ghostty
alacritty
kdePackages.dolphin
kdePackages.okular
kdePackages.elisa
papirus-icon-theme
firefox
pcloud
telegram-desktop
steam
jetbrains.idea-ultimate
jetbrains.rider
warp-terminal
# clash-verge-rev
haruna
sioyek
vimiv-qt
imv
localsend
neovide
cherry-studio
vivaldi
kdePackages.kdeconnect-kde
];
}