Compare commits
9 commits
03c385527a
...
28e8e50861
Author | SHA1 | Date | |
---|---|---|---|
28e8e50861 | |||
460cc08e9c | |||
955c724446 | |||
24e62a1101 | |||
bee13a9391 | |||
98e3bc8b32 | |||
96328ba922 | |||
78bd36f116 | |||
d90a87eef5 |
9 changed files with 73 additions and 19 deletions
|
@ -34,6 +34,7 @@ with builtins;
|
||||||
iw
|
iw
|
||||||
btop
|
btop
|
||||||
nodejs
|
nodejs
|
||||||
|
nautilus
|
||||||
|
|
||||||
cmatrix
|
cmatrix
|
||||||
sl
|
sl
|
||||||
|
|
|
@ -54,6 +54,7 @@
|
||||||
|
|
||||||
# missing: menu-qalc picom-jonaburg
|
# missing: menu-qalc picom-jonaburg
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
uhk-agent
|
||||||
# TODO: clean up.
|
# TODO: clean up.
|
||||||
zenstates
|
zenstates
|
||||||
zenmonitor
|
zenmonitor
|
||||||
|
|
|
@ -21,18 +21,46 @@ with lib;
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
programs.nixcord = {
|
programs.nixcord = {
|
||||||
enable = false;
|
enable = true;
|
||||||
vesktop = {
|
discord.enable = true;
|
||||||
enable = true;
|
discord.vencord.enable = true;
|
||||||
# autoScroll.enable = true;
|
discord.autoscroll.enable = true;
|
||||||
};
|
# vesktop = {
|
||||||
|
# enable = true;
|
||||||
|
# autoScroll.enable = true;
|
||||||
|
# };
|
||||||
config = {
|
config = {
|
||||||
frameless = true;
|
frameless = true;
|
||||||
disableMinSize = 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; [
|
home.packages = with pkgs; [
|
||||||
vesktop
|
|
||||||
signal-desktop
|
signal-desktop
|
||||||
mumble
|
mumble
|
||||||
element-desktop
|
element-desktop
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./audio.nix
|
./audio.nix
|
||||||
|
@ -18,4 +18,12 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xdg.portal.extraPortals = [
|
||||||
|
pkgs.xdg-desktop-portal-cosmic
|
||||||
|
];
|
||||||
|
xdg.portal.config.common.default = [
|
||||||
|
# "cosmic"
|
||||||
|
"gnome"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,6 +35,8 @@
|
||||||
"multi-account-containers"
|
"multi-account-containers"
|
||||||
"tabby-cat-friend"
|
"tabby-cat-friend"
|
||||||
"indie-wiki-buddy"
|
"indie-wiki-buddy"
|
||||||
|
"kagi-search-for-firefox"
|
||||||
|
"view-page-archive"
|
||||||
];
|
];
|
||||||
Extensions.Uninstall = [
|
Extensions.Uninstall = [
|
||||||
"google@search.mozilla.org"
|
"google@search.mozilla.org"
|
||||||
|
|
|
@ -117,13 +117,13 @@
|
||||||
"discord-presence-lsp"
|
"discord-presence-lsp"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
|
||||||
name = "php";
|
|
||||||
language-servers = [ "psalm" ];
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
name = "nix";
|
name = "nix";
|
||||||
# language-servers = [""]
|
language-servers = [
|
||||||
|
"nil"
|
||||||
|
"nixd"
|
||||||
|
"discord-presence-lsp"
|
||||||
|
];
|
||||||
formatter = {
|
formatter = {
|
||||||
command = "${pkgs.nixfmt-rfc-style}/bin/nixfmt";
|
command = "${pkgs.nixfmt-rfc-style}/bin/nixfmt";
|
||||||
args = [ "--quiet" ];
|
args = [ "--quiet" ];
|
||||||
|
@ -133,7 +133,14 @@
|
||||||
{
|
{
|
||||||
name = "rust";
|
name = "rust";
|
||||||
language-servers = [
|
language-servers = [
|
||||||
# "rust-analyzer"
|
"rust-analyzer"
|
||||||
|
"discord-presence-lsp"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "typst";
|
||||||
|
language-servers = [
|
||||||
|
"tinymist"
|
||||||
"discord-presence-lsp"
|
"discord-presence-lsp"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -143,6 +150,7 @@
|
||||||
language-servers = [
|
language-servers = [
|
||||||
"vscode-html-language-server"
|
"vscode-html-language-server"
|
||||||
"emmet-language-server"
|
"emmet-language-server"
|
||||||
|
"discord-presence-lsp"
|
||||||
];
|
];
|
||||||
auto-format = false;
|
auto-format = false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,9 +31,10 @@ with lib;
|
||||||
rawtherapee
|
rawtherapee
|
||||||
scribus
|
scribus
|
||||||
audacity
|
audacity
|
||||||
|
blockbench
|
||||||
|
|
||||||
openscad-unstable
|
# openscad-unstable
|
||||||
openscad-lsp
|
# openscad-lsp
|
||||||
|
|
||||||
imagemagick
|
imagemagick
|
||||||
ffmpeg_7-full
|
ffmpeg_7-full
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
inter
|
inter
|
||||||
b612
|
b612
|
||||||
departure-mono
|
departure-mono
|
||||||
|
yasashisa-gothic
|
||||||
];
|
];
|
||||||
fontDir.enable = true;
|
fontDir.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
@ -16,10 +16,9 @@ def nr [
|
||||||
def lcr [
|
def lcr [
|
||||||
file_extension: string
|
file_extension: string
|
||||||
] {
|
] {
|
||||||
ls **/*
|
glob **/*.($file_extension)
|
||||||
| where name ends-with $".($file_extension)"
|
|
||||||
| par-each {|file|
|
| par-each {|file|
|
||||||
open $file.name
|
open $file
|
||||||
| lines --skip-empty
|
| lines --skip-empty
|
||||||
| length }
|
| length }
|
||||||
| math sum
|
| math sum
|
||||||
|
@ -45,7 +44,7 @@ def typed [
|
||||||
} else if ($"($name).pdf" | path exists) {
|
} else if ($"($name).pdf" | path exists) {
|
||||||
typst compile $"($name).typ"
|
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
|
# 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"
|
swaymsg "output DP-3 position 0 0 scale 1 transform normal resolution 1920x1080@60Hz"
|
||||||
bars "LEN G27c-10"
|
bars "LEN G27c-10"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def oobs [] {
|
||||||
|
set-env SHELL /run/current-system/sw/bin/bash
|
||||||
|
obs
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue