some stuff
This commit is contained in:
parent
68bee9a3aa
commit
cd8343c0c4
38 changed files with 992 additions and 206 deletions
|
@ -1,10 +1,12 @@
|
|||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
home.packages = [
|
||||
inputs.neovim-config.packages.${pkgs.system}.neovim
|
||||
#inputs.neovim-config.packages.${pkgs.system}.neovim
|
||||
inputs.small-nvim.packages.${pkgs.system}.neovim
|
||||
];
|
||||
|
||||
home.sessionVariables = {
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
./kanshi.nix
|
||||
./defaults.nix
|
||||
../../terminal
|
||||
../../terminal/programs/zellij.nix
|
||||
../../editors/nvim.nix
|
||||
../../editors/emacs.nix
|
||||
../../editors/vscode.nix
|
||||
../../programs/browsers/firefox.nix
|
||||
../../programs/browsers/chromium.nix
|
||||
../../terminal/emulator/wezterm.nix
|
||||
../../terminal/emulator/foot.nix
|
||||
|
||||
|
@ -22,10 +24,11 @@
|
|||
# programs
|
||||
../../programs/misc/keepassxc.nix
|
||||
../../programs/misc/discord.nix
|
||||
../../programs/misc/foliate.nix
|
||||
../../programs/misc/obsidian.nix
|
||||
../../programs/misc/thunderbird.nix
|
||||
../../programs/music
|
||||
../../programs/music/yams.nix
|
||||
#../../programs/music
|
||||
#../../programs/music/yams.nix
|
||||
../../programs/music/spotify.nix
|
||||
../../programs/media
|
||||
../../programs/media/jellyfin.nix
|
||||
|
|
18
home/profiles/nixdesk/defaults.nix
Normal file
18
home/profiles/nixdesk/defaults.nix
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
xdg.mimeApps = {
|
||||
enable = true;
|
||||
defaultApplications = {
|
||||
"text/html" = "firefox.desktop";
|
||||
"x-scheme-handler/http" = "firefox.desktop";
|
||||
"x-scheme-handler/https" = "firefox.desktop";
|
||||
"x-scheme-handler/about" = "firefox.desktop";
|
||||
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||
};
|
||||
};
|
||||
|
||||
home.sessionVariables.DEFAULT_BROWSER = lib.getExe pkgs.firefox;
|
||||
}
|
|
@ -5,12 +5,10 @@
|
|||
profiles."default" = {
|
||||
outputs = [
|
||||
{
|
||||
# criteria = "AOC 27G2G3";
|
||||
criteria = "DP-3";
|
||||
mode = "1920x1080@165Hz";
|
||||
}
|
||||
{
|
||||
# criteria = "AOC 24B1W";
|
||||
criteria = "HDMI-A-1";
|
||||
position = "1920,0";
|
||||
}
|
||||
|
|
9
home/programs/browsers/chromium.nix
Normal file
9
home/programs/browsers/chromium.nix
Normal file
|
@ -0,0 +1,9 @@
|
|||
{pkgs, ...}: {
|
||||
programs.chromium = {
|
||||
enable = true;
|
||||
package = pkgs.ungoogled-chromium;
|
||||
extensions = [
|
||||
{id = "cjpalhdlnbpafiamejdnhcphjbkeiagm";} # ublock origin
|
||||
];
|
||||
};
|
||||
}
|
|
@ -171,7 +171,6 @@
|
|||
"format-window-separator" = ",";
|
||||
"window-rewrite-default" = "@";
|
||||
"window-rewrite" = {
|
||||
"title<.*youtube.*>" = "y";
|
||||
"title<.*discord.*>" = "d";
|
||||
"class<Sonixd>" = "m";
|
||||
"class<firefox>" = "f";
|
||||
|
@ -244,7 +243,7 @@
|
|||
};
|
||||
|
||||
workspace = [
|
||||
"3,monitor:DP-3"
|
||||
"1,monitor:DP-3"
|
||||
"2,monitor:DP-3"
|
||||
"3,monitor:DP-3"
|
||||
"4,monitor:DP-3"
|
||||
|
@ -345,11 +344,10 @@
|
|||
"maxsize 1 1,class:^(xwaylandvideobridge)$"
|
||||
"noblur,class:^(xwaylandvideobridge)$"
|
||||
|
||||
#"stayfocused,title:^(XtMapper)$"
|
||||
"noanim,title:^(XtMapper)$"
|
||||
"noblur,title:^(XtMapper)$"
|
||||
"float,title:^(XtMapper)$"
|
||||
"move 0% 0%,title:^(XtMapper)$"
|
||||
"move 0 0,title:^(XtMapper)$"
|
||||
"size 100%,title:^(XtMapper)$"
|
||||
];
|
||||
};
|
||||
|
|
|
@ -1,6 +1,17 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
vesktop
|
||||
# TODO: remove this once the vesktop screenshare update gets released
|
||||
(vesktop.overrideAttrs (final: prev: {
|
||||
version = "ab9e8579eea046187c5cdb51e2041a0beb6e8601";
|
||||
src = pkgs.fetchgit {
|
||||
url = "https://github.com/Vencord/Vesktop.git";
|
||||
rev = "ab9e8579eea046187c5cdb51e2041a0beb6e8601";
|
||||
hash = "sha256-s3ndHHN8mqbzL40hMDXXDl+VV9pOk4XfnaVCaQvFFsg=";
|
||||
};
|
||||
pnpmDeps = prev.pnpmDeps.overrideAttrs {
|
||||
outputHash = "sha256-6ezEBeYmK5va3gCh00YnJzZ77V/Ql7A3l/+csohkz68=";
|
||||
};
|
||||
}))
|
||||
(discord.override {
|
||||
withVencord = true;
|
||||
withOpenASAR = true;
|
||||
|
|
5
home/programs/misc/foliate.nix
Normal file
5
home/programs/misc/foliate.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
foliate
|
||||
];
|
||||
}
|
|
@ -11,7 +11,6 @@ in {
|
|||
|
||||
userDirs = {
|
||||
enable = true;
|
||||
createDirectories = true;
|
||||
desktop = home + "/desktop";
|
||||
documents = home + "/docs";
|
||||
download = home + "/down";
|
||||
|
|
|
@ -30,6 +30,9 @@
|
|||
|
||||
|
||||
## MISC ##
|
||||
setopt extendedglob
|
||||
|
||||
|
||||
# Show completion categories
|
||||
zstyle ':completion:*:*:*:*:descriptions' format '%F{magenta}<-%d->%f'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue