Compare commits
2 Commits
4701552bac
...
1034969482
| Author | SHA1 | Date | |
|---|---|---|---|
| 1034969482 | |||
| 64905e85d4 |
142
flake.lock
142
flake.lock
@ -175,6 +175,20 @@
|
||||
}
|
||||
},
|
||||
"flake-compat_2": {
|
||||
"locked": {
|
||||
"lastModified": 1696426674,
|
||||
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||
"revCount": 57,
|
||||
"type": "tarball",
|
||||
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
|
||||
}
|
||||
},
|
||||
"flake-compat_3": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733328505,
|
||||
@ -190,7 +204,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat_3": {
|
||||
"flake-compat_4": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733328505,
|
||||
@ -241,7 +255,7 @@
|
||||
},
|
||||
"flake-utils_2": {
|
||||
"inputs": {
|
||||
"systems": "systems_2"
|
||||
"systems": "systems_3"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731533236,
|
||||
@ -889,18 +903,39 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"nixcord": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"systems": "systems_2",
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737632463,
|
||||
"narHash": "sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ+NH28=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "0aa475546ed21629c4f5bbf90e38c846a99ec9e9",
|
||||
"lastModified": 1737748251,
|
||||
"narHash": "sha256-3QzMStWI503I2m7q0gohM3QRdLViBHtaYRwT8B8n/t0=",
|
||||
"owner": "kaylorben",
|
||||
"repo": "nixcord",
|
||||
"rev": "5e8cebecc895070e041fc259a69295a437ef5c0b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"owner": "kaylorben",
|
||||
"repo": "nixcord",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1737003892,
|
||||
"narHash": "sha256-RCzJE9wKByLCXmRBp+z8LK9EgdW+K+W/DXnJS4S/NVo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "ae06b9c2d83cb5c8b12d7d0e32692e93d1379713",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
@ -982,6 +1017,38 @@
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1735554305,
|
||||
"narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixpkgs-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1737632463,
|
||||
"narHash": "sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ+NH28=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "0aa475546ed21629c4f5bbf90e38c846a99ec9e9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_4": {
|
||||
"locked": {
|
||||
"lastModified": 1736523798,
|
||||
"narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=",
|
||||
@ -997,7 +1064,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"nixpkgs_5": {
|
||||
"locked": {
|
||||
"lastModified": 1735523292,
|
||||
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
|
||||
@ -1089,7 +1156,7 @@
|
||||
"flake-utils": "flake-utils_2",
|
||||
"mnw": "mnw",
|
||||
"nil": "nil",
|
||||
"nixpkgs": "nixpkgs_3",
|
||||
"nixpkgs": "nixpkgs_5",
|
||||
"nmd": "nmd_3",
|
||||
"plugin-aerial-nvim": "plugin-aerial-nvim",
|
||||
"plugin-alpha-nvim": "plugin-alpha-nvim",
|
||||
@ -1213,7 +1280,7 @@
|
||||
"plugin-vim-repeat": "plugin-vim-repeat",
|
||||
"plugin-vim-startify": "plugin-vim-startify",
|
||||
"plugin-which-key": "plugin-which-key",
|
||||
"systems": "systems_3"
|
||||
"systems": "systems_4"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736606161,
|
||||
@ -3239,7 +3306,8 @@
|
||||
"install-script": "install-script",
|
||||
"nix-ld": "nix-ld",
|
||||
"nix-on-droid": "nix-on-droid",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixcord": "nixcord",
|
||||
"nixpkgs": "nixpkgs_3",
|
||||
"nixpkgs-droid": "nixpkgs-droid",
|
||||
"nixpkgs-stable": "nixpkgs-stable",
|
||||
"plasma-manager": "plasma-manager",
|
||||
@ -3290,7 +3358,7 @@
|
||||
},
|
||||
"shinya-nvf": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs": "nixpkgs_4",
|
||||
"nvf": "nvf"
|
||||
},
|
||||
"locked": {
|
||||
@ -3329,7 +3397,7 @@
|
||||
},
|
||||
"spicetify-nix": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat_2",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
@ -3355,7 +3423,7 @@
|
||||
"base16-helix": "base16-helix",
|
||||
"base16-vim": "base16-vim",
|
||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-compat": "flake-compat_4",
|
||||
"flake-utils": "flake-utils_3",
|
||||
"git-hooks": "git-hooks",
|
||||
"gnome-shell": "gnome-shell",
|
||||
@ -3363,7 +3431,7 @@
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": "systems_4",
|
||||
"systems": "systems_5",
|
||||
"tinted-foot": "tinted-foot",
|
||||
"tinted-kitty": "tinted-kitty",
|
||||
"tinted-tmux": "tinted-tmux",
|
||||
@ -3408,9 +3476,8 @@
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"type": "github"
|
||||
"id": "systems",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"systems_3": {
|
||||
@ -3443,6 +3510,21 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"systems_5": {
|
||||
"locked": {
|
||||
"lastModified": 1681028828,
|
||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"tinted-foot": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@ -3509,6 +3591,24 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"treefmt-nix": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737103437,
|
||||
"narHash": "sha256-uPNWcYbhY2fjY3HOfRCR5jsfzdzemhfxLSxwjXYXqNc=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "d1ed3b385f8130e392870cfb1dbfaff8a63a1899",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"xdph": {
|
||||
"inputs": {
|
||||
"hyprland-protocols": [
|
||||
|
||||
@ -144,6 +144,10 @@
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
nixcord = {
|
||||
url = "github:kaylorben/nixcord";
|
||||
};
|
||||
|
||||
shinya-nvf.url = "git+https://git.foglar.tech/foglar/neovim-config";
|
||||
|
||||
# Nix Flake Install Script
|
||||
|
||||
@ -64,6 +64,7 @@
|
||||
|
||||
firefox.enable = true;
|
||||
spotify.enable = true;
|
||||
vencord.enable = true;
|
||||
};
|
||||
|
||||
# Basic programs to enable
|
||||
|
||||
@ -10,8 +10,6 @@
|
||||
};
|
||||
|
||||
config = lib.mkIf config.app_list.applications.enable {
|
||||
services.arrpc.enable = true;
|
||||
|
||||
home.packages =
|
||||
(with pkgs; [
|
||||
librewolf-wayland
|
||||
@ -44,7 +42,6 @@
|
||||
++ (with pkgs-stable; [
|
||||
loupe
|
||||
simple-scan
|
||||
vesktop
|
||||
gnome-font-viewer
|
||||
gnome-characters
|
||||
evince
|
||||
|
||||
78
nixos/home/packages/applications/vencord.nix
Normal file
78
nixos/home/packages/applications/vencord.nix
Normal file
@ -0,0 +1,78 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
options = {
|
||||
program.vencord.enable =
|
||||
lib.mkEnableOption "Enable Vencord";
|
||||
};
|
||||
|
||||
imports = [
|
||||
inputs.nixcord.homeManagerModules.nixcord
|
||||
];
|
||||
|
||||
config = lib.mkIf config.program.vencord.enable {
|
||||
programs.nixcord = {
|
||||
enable = true; # enable Nixcord. Also installs discord package
|
||||
vesktop.enable = true; # enable Vesktop
|
||||
discord.enable = false; # enable Discord
|
||||
#quickCss = "some CSS"; # quickCSS file
|
||||
config = {
|
||||
#useQuickCss = true; # use out quickCSS
|
||||
#themeLinks = [ # or use an online theme
|
||||
# "https://raw.githubusercontent.com/link/to/some/theme.css"
|
||||
#];
|
||||
frameless = true; # set some Vencord options
|
||||
plugins = {
|
||||
anonymiseFileNames.enable = true;
|
||||
betterUploadButton.enable = true;
|
||||
clearURLs.enable = true;
|
||||
copyFileContents.enable = true;
|
||||
crashHandler.enable = true;
|
||||
decor.enable = true;
|
||||
emoteCloner.enable = true;
|
||||
fakeNitro.enable = true;
|
||||
fakeProfileThemes.enable = true;
|
||||
fixSpotifyEmbeds.enable = true;
|
||||
fixYoutubeEmbeds.enable = true;
|
||||
friendsSince.enable = true;
|
||||
iLoveSpam.enable = true;
|
||||
invisibleChat.enable = true;
|
||||
messageLogger.enable = true;
|
||||
noProfileThemes.enable = true;
|
||||
nsfwGateBypass.enable = true;
|
||||
openInApp.enable = true;
|
||||
permissionFreeWill.enable = true;
|
||||
pictureInPicture.enable = true;
|
||||
reverseImageSearch.enable = true;
|
||||
showConnections.enable = true;
|
||||
showHiddenChannels.enable = true;
|
||||
showHiddenThings.enable = true;
|
||||
showMeYourName.enable = true;
|
||||
silentTyping.enable = true;
|
||||
spotifyCrack.enable = true;
|
||||
typingIndicator.enable = true;
|
||||
webKeybinds.enable = true;
|
||||
webRichPresence.enable = true;
|
||||
webScreenShareFixes.enable = true;
|
||||
youtubeAdblock.enable = true;
|
||||
|
||||
#ignoreActivities = { # Enable a plugin and set some options
|
||||
# enable = true;
|
||||
# ignorePlaying = true;
|
||||
# ignoreWatching = true;
|
||||
# ignoredActivities = [ "someActivity" ];
|
||||
#};
|
||||
};
|
||||
};
|
||||
extraConfig = {
|
||||
# Some extra JSON config here
|
||||
# ...
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@ -17,6 +17,7 @@
|
||||
|
||||
./applications/firefox.nix
|
||||
./applications/spotify.nix
|
||||
./applications/vencord.nix
|
||||
|
||||
./tools/oh-my-posh.nix
|
||||
./tools/shell.nix
|
||||
@ -69,6 +70,7 @@
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
spotify.enable = lib.mkDefault true;
|
||||
vencord.enable = lib.mkDefault false;
|
||||
|
||||
vscode = {
|
||||
enable = lib.mkDefault true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user