nixos-dotfiles
nixos-dotfiles
https://git.tonybtw.com/nixos-dotfiles.git
git://git.tonybtw.com/nixos-dotfiles.git
added nheko
Diff
diff --git a/configuration.nix b/configuration.nix
index 3fe9cc7..511e3e5 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -83,165 +83,168 @@ in {
};
};
- environment.systemPackages = with pkgs; [
- emacs.pkgs.treesit-grammars.with-all-grammars
- gnupg
- pinentry-curses
- vim
- picom
- wget
- alacritty
- git
- pavucontrol
- xorg.xinit
- xorg.xf86inputlibinput
- ncurses.dev
- pkg-config
- dino
- haskellPackages.xmonad-contrib
- hyprland
- uwsm
- (writeShellScriptBin
- "reload_waybar"
- ''
- pkill waybar
- sleep 0.2
- waybar -c ~/.config/mango/config.jsonc &
- '')
- (writeShellScriptBin
- "snip"
- ''
- ${grim}/bin/grim -l 0 -g "$(${slurp}/bin/slurp)" - | wl-copy
- '')
- ns
- cinit
- dotlink
- sync
- xmobar
- rustc
- cargo
- distrobox
- podman
- rofi
- fastfetch
- xwallpaper
- pcmanfm
- tldr
- xclip
- maim
- pfetch-rs
- lxappearance
- jq
- eza
- acpi
- tmux
- gh
- gimp
- libreoffice
- xorg.xclock
- direnv
- qbittorrent
- slides
- presenterm
- dunst
- libnotify
- heaptrack
- figlet
- bear
- libvterm
- libtool
- cmake
- lm_sensors
- xfce4-whiskermenu-plugin
- ripgrep
- fd
- gcc
- sqlite
- neovim
- fzf
- gopls
- nil
- nixpkgs-fmt
- lua-language-server
- pyright
- rust-analyzer
- clang-tools
- rustfmt
- alejandra
- vscode-json-languageserver
- prettier
- zig
- zls
- (haskellPackages.ghcWithPackages (hpkgs:
- with hpkgs; [
- xmonad
- xmonad-contrib
- ]))
- haskell-language-server
- nodejs
- gnumake
- nitch
- bat
- nix-search-tv
- delta
- btop
- c3c
- c3-lsp
- intelephense
- brave
- emacs
- (pkgs.st.overrideAttrs (_: {
- src = ./config/st;
- patches = [];
- }))
- (pkgs.dmenu.overrideAttrs (_: {
- src = ./config/dmenu;
- patches = [];
- }))
- (pkgs.dwmblocks.overrideAttrs (_: {
- src = ./config/dwmblocks;
- patches = [];
- }))
- discord
- claude-code
- slack
- zoom
- jetbrains.datagrip
- arc-theme
- materia-theme
- qogir-theme
- orchis-theme
- numix-gtk-theme
- gtk-engine-murrine
- catppuccin-gtk
- candy-icons
- foot
- wayland
- xwayland
- libdrm
- fcft
- wmenu
- wofi
- bemenu
- grim
- slurp
- wl-clipboard
- swaybg
- swaylock
- swayidle
- procps
- waybar
- hyprpaper
- fuzzel
- xwayland-satellite
- evil-helix
- zed-editor
- mpv
- gajim
- ] ++ (with pkgs-stable; [
- kdePackages.kdenlive
- obs-studio
- ]);
+ environment.systemPackages = with pkgs;
+ [
+ nheko
+ emacs.pkgs.treesit-grammars.with-all-grammars
+ gnupg
+ pinentry-curses
+ vim
+ picom
+ wget
+ alacritty
+ git
+ pavucontrol
+ xorg.xinit
+ xorg.xf86inputlibinput
+ ncurses.dev
+ pkg-config
+ dino
+ haskellPackages.xmonad-contrib
+ hyprland
+ uwsm
+ (writeShellScriptBin
+ "reload_waybar"
+ ''
+ pkill waybar
+ sleep 0.2
+ waybar -c ~/.config/mango/config.jsonc &
+ '')
+ (writeShellScriptBin
+ "snip"
+ ''
+ ${grim}/bin/grim -l 0 -g "$(${slurp}/bin/slurp)" - | wl-copy
+ '')
+ ns
+ cinit
+ dotlink
+ sync
+ xmobar
+ rustc
+ cargo
+ distrobox
+ podman
+ rofi
+ fastfetch
+ xwallpaper
+ pcmanfm
+ tldr
+ xclip
+ maim
+ pfetch-rs
+ lxappearance
+ jq
+ eza
+ acpi
+ tmux
+ gh
+ gimp
+ libreoffice
+ xorg.xclock
+ direnv
+ qbittorrent
+ slides
+ presenterm
+ dunst
+ libnotify
+ heaptrack
+ figlet
+ bear
+ libvterm
+ libtool
+ cmake
+ lm_sensors
+ xfce4-whiskermenu-plugin
+ ripgrep
+ fd
+ gcc
+ sqlite
+ neovim
+ fzf
+ gopls
+ nil
+ nixpkgs-fmt
+ lua-language-server
+ pyright
+ rust-analyzer
+ clang-tools
+ rustfmt
+ alejandra
+ vscode-json-languageserver
+ prettier
+ zig
+ zls
+ (haskellPackages.ghcWithPackages (hpkgs:
+ with hpkgs; [
+ xmonad
+ xmonad-contrib
+ ]))
+ haskell-language-server
+ nodejs
+ gnumake
+ nitch
+ bat
+ nix-search-tv
+ delta
+ btop
+ c3c
+ c3-lsp
+ intelephense
+ brave
+ emacs
+ (pkgs.st.overrideAttrs (_: {
+ src = ./config/st;
+ patches = [];
+ }))
+ (pkgs.dmenu.overrideAttrs (_: {
+ src = ./config/dmenu;
+ patches = [];
+ }))
+ (pkgs.dwmblocks.overrideAttrs (_: {
+ src = ./config/dwmblocks;
+ patches = [];
+ }))
+ discord
+ claude-code
+ slack
+ zoom
+ jetbrains.datagrip
+ arc-theme
+ materia-theme
+ qogir-theme
+ orchis-theme
+ numix-gtk-theme
+ gtk-engine-murrine
+ catppuccin-gtk
+ candy-icons
+ foot
+ wayland
+ xwayland
+ libdrm
+ fcft
+ wmenu
+ wofi
+ bemenu
+ grim
+ slurp
+ wl-clipboard
+ swaybg
+ swaylock
+ swayidle
+ procps
+ waybar
+ hyprpaper
+ fuzzel
+ xwayland-satellite
+ evil-helix
+ zed-editor
+ mpv
+ gajim
+ ]
+ ++ (with pkgs-stable; [
+ kdePackages.kdenlive
+ obs-studio
+ ]);
fonts.packages = with pkgs; [
nerd-fonts.jetbrains-mono
@@ -257,5 +260,9 @@ in {
download-buffer-size = 268435456;
};
+ nixpkgs.config.permittedInsecurePackages = [
+ "olm-3.2.16"
+ ];
+
system.stateVersion = "25.05";
}