reorganisation + more macos apps

This commit is contained in:
Maddie H 2023-04-20 17:25:53 +01:00
parent 1edc19181c
commit e26ecbc388
Signed by: maddie
GPG Key ID: C296DE8C9053683F
6 changed files with 41 additions and 10 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env sh #!/usr/bin/env sh
git add . git add .
git commit -am "$(date --iso-8601)" git commit -am "$(date -I)"
git pull git pull
git push git push

View File

@ -1,6 +1,9 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
home.packages = with pkgs; [
python310Packages.python-lsp-server
];
programs.kakoune = { programs.kakoune = {
enable = true; enable = true;
config = { config = {
@ -9,7 +12,7 @@
relative = true; relative = true;
}; };
scrollOff.lines = 3; scrollOff.lines = 3;
showWhitespace.enable = true; showWhitespace.enable = false;
tabStop = 4; tabStop = 4;
ui = { ui = {
assistant = "cat"; assistant = "cat";
@ -20,6 +23,11 @@
kakoune-rainbow kakoune-rainbow
powerline-kak powerline-kak
auto-pairs-kak auto-pairs-kak
pkgs.kak-lsp
]; ];
extraConfig = ''
eval %sh{kak-lsp --kakoune -s $kak_session} # Not needed if you load it with plug.kak.
lsp-enable
'';
}; };
} }

10
maddie/common/yt-dlp.nix Normal file
View File

@ -0,0 +1,10 @@
{ config, pkgs, ... }:
{
programs.yt-dlp.enable = true;
home.file.".local/bin/ytdlp-music" = {
source = ./yt-dlp/ytdlp-music.sh;
executable = true;
};
}

View File

@ -5,15 +5,9 @@
pulsemixer # TUI sound mixer pulsemixer # TUI sound mixer
playerctl # Manages media players playerctl # Manages media players
pamixer # CLI sound mixer pamixer # CLI sound mixer
yt-dlp # Media downloader
cava # Music visualiser cava # Music visualiser
]; ];
home.file.".local/bin/ytdlp-music" = {
source = ./audio/ytdlp-music.sh;
executable = true;
};
home.file.".local/bin/volume" = { home.file.".local/bin/volume" = {
source = ./audio/volume.sh; source = ./audio/volume.sh;
executable = true; executable = true;

View File

@ -9,16 +9,26 @@
clone_target = "https://github.com/popcorn-official/popcorn-desktop.git"; clone_target = "https://github.com/popcorn-official/popcorn-desktop.git";
force_auto_update = true; force_auto_update = true;
} }
{
name = "kde-mac/kde";
clone_target = "https://invent.kde.org/packaging/homebrew-kde.git";
force_auto_update = true;
}
]; ];
casks = [ casks = [
# Media # Media
/* "popcorn-time" */ /* "popcorn-time" */
"syncplay" "syncplay"
"deluge" "deluge"
"mpv"
# Messaging
"signal"
"nheko"
# Games # Games
/* "minecraft" */ "minecraft"
/* "prismlauncher" */ "prismlauncher"
# IDEs # IDEs
"neovide" "neovide"
@ -26,7 +36,16 @@
"webstorm" "webstorm"
"clion" "clion"
"goland" "goland"
"appcode"
"android-studio" "android-studio"
# Learning
"anki"
# Tools
"boop"
"haptickey"
"kdeconnect"
]; ];
}; };
} }