Compare commits

...

9 commits

9 changed files with 73 additions and 19 deletions

View file

@ -34,6 +34,7 @@ with builtins;
iw
btop
nodejs
nautilus
cmatrix
sl

View file

@ -54,6 +54,7 @@
# missing: menu-qalc picom-jonaburg
environment.systemPackages = with pkgs; [
uhk-agent
# TODO: clean up.
zenstates
zenmonitor

View file

@ -21,18 +21,46 @@ with lib;
}:
{
programs.nixcord = {
enable = false;
vesktop = {
enable = true;
# autoScroll.enable = true;
};
enable = true;
discord.enable = true;
discord.vencord.enable = true;
discord.autoscroll.enable = true;
# vesktop = {
# enable = true;
# autoScroll.enable = true;
# };
config = {
frameless = true;
disableMinSize = true;
plugins = {
alwaysTrust.enable = true;
betterFolders.enable = true;
betterGifAltText.enable = true;
callTimer.enable = true;
clearURLs.enable = true;
fakeNitro.enable = true;
forceOwnerCrown.enable = true;
friendsSince.enable = true;
fullSearchContext.enable = true;
gameActivityToggle.enable = true;
imageZoom.enable = true;
implicitRelationships.enable = true;
noDevtoolsWarning.enable = true;
oneko.enable = true;
petpet.enable = true;
pictureInPicture.enable = true;
previewMessage.enable = true;
pronounDB.enable = true;
relationshipNotifier.enable = true;
serverInfo.enable = true;
showMeYourName.enable = true;
volumeBooster.enable = true;
youtubeAdblock.enable = true;
};
};
};
home.packages = with pkgs; [
vesktop
signal-desktop
mumble
element-desktop

View file

@ -1,4 +1,4 @@
{ ... }:
{ pkgs, ... }:
{
imports = [
./audio.nix
@ -18,4 +18,12 @@
enable = true;
openFirewall = true;
};
xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-cosmic
];
xdg.portal.config.common.default = [
# "cosmic"
"gnome"
];
}

View file

@ -35,6 +35,8 @@
"multi-account-containers"
"tabby-cat-friend"
"indie-wiki-buddy"
"kagi-search-for-firefox"
"view-page-archive"
];
Extensions.Uninstall = [
"google@search.mozilla.org"

View file

@ -117,13 +117,13 @@
"discord-presence-lsp"
];
}
{
name = "php";
language-servers = [ "psalm" ];
}
{
name = "nix";
# language-servers = [""]
language-servers = [
"nil"
"nixd"
"discord-presence-lsp"
];
formatter = {
command = "${pkgs.nixfmt-rfc-style}/bin/nixfmt";
args = [ "--quiet" ];
@ -133,7 +133,14 @@
{
name = "rust";
language-servers = [
# "rust-analyzer"
"rust-analyzer"
"discord-presence-lsp"
];
}
{
name = "typst";
language-servers = [
"tinymist"
"discord-presence-lsp"
];
}
@ -143,6 +150,7 @@
language-servers = [
"vscode-html-language-server"
"emmet-language-server"
"discord-presence-lsp"
];
auto-format = false;
}

View file

@ -31,9 +31,10 @@ with lib;
rawtherapee
scribus
audacity
blockbench
openscad-unstable
openscad-lsp
# openscad-unstable
# openscad-lsp
imagemagick
ffmpeg_7-full

View file

@ -31,6 +31,7 @@
inter
b612
departure-mono
yasashisa-gothic
];
fontDir.enable = true;
};

View file

@ -16,10 +16,9 @@ def nr [
def lcr [
file_extension: string
] {
ls **/*
| where name ends-with $".($file_extension)"
glob **/*.($file_extension)
| par-each {|file|
open $file.name
open $file
| lines --skip-empty
| length }
| math sum
@ -45,7 +44,7 @@ def typed [
} else if ($"($name).pdf" | path exists) {
typst compile $"($name).typ"
}
mprocs --names Editor,Viewer,Notify $"hx '($name).typ'" $"while true; do mupdf-x11 '($name).pdf' && break; done" $"while inotifywait -e modify '($name).pdf' ; do pkill -HUP mupdf; done"
mprocs --names Editor,Viewer,Notify $"hx '($name).typ'" $"while true; do mupdf-x11 '($name).pdf' && break; done" $"bash -c 'while inotifywait -e modify \'($name).pdf\' ; do pkill -HUP mupdf; done'"
}
# figure out when the next event is
@ -99,3 +98,8 @@ def "dp gay" [] {
swaymsg "output DP-3 position 0 0 scale 1 transform normal resolution 1920x1080@60Hz"
bars "LEN G27c-10"
}
def oobs [] {
set-env SHELL /run/current-system/sw/bin/bash
obs
}