reorganisation + more macos apps
This commit is contained in:
parent
1edc19181c
commit
e26ecbc388
@ -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
|
||||||
|
@ -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
10
maddie/common/yt-dlp.nix
Normal 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;
|
||||||
|
};
|
||||||
|
}
|
@ -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;
|
||||||
|
@ -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"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user