adding niri and stuff

This commit is contained in:
Matt Nish-Lapidus 2025-01-26 00:19:35 -05:00
parent eeeb384c4c
commit 72b838276c
8 changed files with 632 additions and 103 deletions

View file

@ -2,17 +2,13 @@
{
nixpkgs = {
# You can add overlays here
overlays = [
# Add overlays your own flake exports (from overlays and pkgs dir):
outputs.overlays.additions
outputs.overlays.modifications
outputs.overlays.unstable-packages
];
# Configure your nixpkgs instance
config = {
# Disable if you don't want unfree packages
allowUnfree = true;
};
};
@ -24,9 +20,9 @@
inputs.affinity-nix.packages.x86_64-linux.designer
guix
uv
# uv
thonny
unstable.thonny
inputs.isd.packages.x86_64-linux.default
@ -125,6 +121,9 @@
serapeum
]))
fuzzel
kdlfmt
ccl
racket
gdu
@ -281,13 +280,16 @@
discord
slack
signal-desktop
eyedropper
calcurse
onlyoffice-desktopeditors
libreoffice
hyphenDicts.en_US
plexamp
amberol
rmpc
resources
carla
switcheroo
# audacity
tenacity
supercollider-with-plugins
@ -296,6 +298,7 @@
blender
davinci-resolve-studio
steam
unstable.processing
zotero
jre
tesseract
@ -426,6 +429,9 @@
programs = {
home-manager.enable = true;
yambar = {
enable = true;
};
direnv = {
enable = true;
nix-direnv.enable = true;
@ -499,11 +505,11 @@
thefuck = {
enable = true;
};
# ghostty = {
# enable = true;
# package = inputs.ghostty.packages.x86_64-linux.ghostty;
# enableFishIntegration = true;
# };
ghostty = {
enable = true;
package = inputs.ghostty.packages.x86_64-linux.ghostty;
enableFishIntegration = true;
};
wezterm = {
enable = true;
package = inputs.wezterm.packages.${pkgs.system}.default;
@ -621,6 +627,13 @@
};
services = {
# mpd = {
# enable = true;
# # musicDirectory = ;
# };
mako = {
enable = true;
};
flatpak.enable = true;
syncthing = {
enable = true;
@ -691,10 +704,11 @@
# moving files!
xdg.configFile."just/justfile".source = ../dotfiles/dot_config/just/justfile;
xdg.configFile."starship.toml".source = ../dotfiles/dot_config/starship.toml;
# xdg.configFile."ghostty".source = ../dotfiles/dot_config/ghostty;
xdg.configFile."ghostty".source = ../dotfiles/dot_config/ghostty;
xdg.configFile."wezterm".source = ../dotfiles/dot_config/wezterm;
xdg.configFile."git".source = ../dotfiles/dot_config/git;
xdg.configFile."rbw".source = ../dotfiles/dot_config/rbw;
xdg.configFile."niri/config.kdl".source = ../dotfiles/dot_config/niri/config.kdl;
home.file.".ssh/config".source = ../dotfiles/dot_ssh/config;
home.file.".npmrc".source = ../dotfiles/dot_npmrc;
home.file.".vst3/yabridge/yabridge.toml".source = ../dotfiles/dot_vst3/yabridge.toml;