Compare commits
2 Commits
4701552bac
...
1034969482
| Author | SHA1 | Date | |
|---|---|---|---|
| 1034969482 | |||
| 64905e85d4 |
142
flake.lock
142
flake.lock
@ -175,6 +175,20 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat_2": {
|
"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,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733328505,
|
"lastModified": 1733328505,
|
||||||
@ -190,7 +204,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat_3": {
|
"flake-compat_4": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733328505,
|
"lastModified": 1733328505,
|
||||||
@ -241,7 +255,7 @@
|
|||||||
},
|
},
|
||||||
"flake-utils_2": {
|
"flake-utils_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"systems": "systems_2"
|
"systems": "systems_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731533236,
|
"lastModified": 1731533236,
|
||||||
@ -889,18 +903,39 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixcord": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-compat": "flake-compat_2",
|
||||||
|
"nixpkgs": "nixpkgs",
|
||||||
|
"systems": "systems_2",
|
||||||
|
"treefmt-nix": "treefmt-nix"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1737632463,
|
"lastModified": 1737748251,
|
||||||
"narHash": "sha256-38J9QfeGSej341ouwzqf77WIHAScihAKCt8PQJ+NH28=",
|
"narHash": "sha256-3QzMStWI503I2m7q0gohM3QRdLViBHtaYRwT8B8n/t0=",
|
||||||
"owner": "nixos",
|
"owner": "kaylorben",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixcord",
|
||||||
"rev": "0aa475546ed21629c4f5bbf90e38c846a99ec9e9",
|
"rev": "5e8cebecc895070e041fc259a69295a437ef5c0b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "kaylorben",
|
||||||
"ref": "nixos-unstable",
|
"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",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@ -982,6 +1017,38 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"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": {
|
"locked": {
|
||||||
"lastModified": 1736523798,
|
"lastModified": 1736523798,
|
||||||
"narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=",
|
"narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=",
|
||||||
@ -997,7 +1064,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1735523292,
|
"lastModified": 1735523292,
|
||||||
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
|
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
|
||||||
@ -1089,7 +1156,7 @@
|
|||||||
"flake-utils": "flake-utils_2",
|
"flake-utils": "flake-utils_2",
|
||||||
"mnw": "mnw",
|
"mnw": "mnw",
|
||||||
"nil": "nil",
|
"nil": "nil",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_5",
|
||||||
"nmd": "nmd_3",
|
"nmd": "nmd_3",
|
||||||
"plugin-aerial-nvim": "plugin-aerial-nvim",
|
"plugin-aerial-nvim": "plugin-aerial-nvim",
|
||||||
"plugin-alpha-nvim": "plugin-alpha-nvim",
|
"plugin-alpha-nvim": "plugin-alpha-nvim",
|
||||||
@ -1213,7 +1280,7 @@
|
|||||||
"plugin-vim-repeat": "plugin-vim-repeat",
|
"plugin-vim-repeat": "plugin-vim-repeat",
|
||||||
"plugin-vim-startify": "plugin-vim-startify",
|
"plugin-vim-startify": "plugin-vim-startify",
|
||||||
"plugin-which-key": "plugin-which-key",
|
"plugin-which-key": "plugin-which-key",
|
||||||
"systems": "systems_3"
|
"systems": "systems_4"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736606161,
|
"lastModified": 1736606161,
|
||||||
@ -3239,7 +3306,8 @@
|
|||||||
"install-script": "install-script",
|
"install-script": "install-script",
|
||||||
"nix-ld": "nix-ld",
|
"nix-ld": "nix-ld",
|
||||||
"nix-on-droid": "nix-on-droid",
|
"nix-on-droid": "nix-on-droid",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixcord": "nixcord",
|
||||||
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nixpkgs-droid": "nixpkgs-droid",
|
"nixpkgs-droid": "nixpkgs-droid",
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable",
|
||||||
"plasma-manager": "plasma-manager",
|
"plasma-manager": "plasma-manager",
|
||||||
@ -3290,7 +3358,7 @@
|
|||||||
},
|
},
|
||||||
"shinya-nvf": {
|
"shinya-nvf": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"nvf": "nvf"
|
"nvf": "nvf"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
@ -3329,7 +3397,7 @@
|
|||||||
},
|
},
|
||||||
"spicetify-nix": {
|
"spicetify-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat_2",
|
"flake-compat": "flake-compat_3",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
@ -3355,7 +3423,7 @@
|
|||||||
"base16-helix": "base16-helix",
|
"base16-helix": "base16-helix",
|
||||||
"base16-vim": "base16-vim",
|
"base16-vim": "base16-vim",
|
||||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||||
"flake-compat": "flake-compat_3",
|
"flake-compat": "flake-compat_4",
|
||||||
"flake-utils": "flake-utils_3",
|
"flake-utils": "flake-utils_3",
|
||||||
"git-hooks": "git-hooks",
|
"git-hooks": "git-hooks",
|
||||||
"gnome-shell": "gnome-shell",
|
"gnome-shell": "gnome-shell",
|
||||||
@ -3363,7 +3431,7 @@
|
|||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"systems": "systems_4",
|
"systems": "systems_5",
|
||||||
"tinted-foot": "tinted-foot",
|
"tinted-foot": "tinted-foot",
|
||||||
"tinted-kitty": "tinted-kitty",
|
"tinted-kitty": "tinted-kitty",
|
||||||
"tinted-tmux": "tinted-tmux",
|
"tinted-tmux": "tinted-tmux",
|
||||||
@ -3408,9 +3476,8 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-systems",
|
"id": "systems",
|
||||||
"repo": "default",
|
"type": "indirect"
|
||||||
"type": "github"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_3": {
|
"systems_3": {
|
||||||
@ -3443,6 +3510,21 @@
|
|||||||
"type": "github"
|
"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": {
|
"tinted-foot": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@ -3509,6 +3591,24 @@
|
|||||||
"type": "github"
|
"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": {
|
"xdph": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland-protocols": [
|
"hyprland-protocols": [
|
||||||
|
|||||||
@ -144,6 +144,10 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nixcord = {
|
||||||
|
url = "github:kaylorben/nixcord";
|
||||||
|
};
|
||||||
|
|
||||||
shinya-nvf.url = "git+https://git.foglar.tech/foglar/neovim-config";
|
shinya-nvf.url = "git+https://git.foglar.tech/foglar/neovim-config";
|
||||||
|
|
||||||
# Nix Flake Install Script
|
# Nix Flake Install Script
|
||||||
|
|||||||
@ -64,6 +64,7 @@
|
|||||||
|
|
||||||
firefox.enable = true;
|
firefox.enable = true;
|
||||||
spotify.enable = true;
|
spotify.enable = true;
|
||||||
|
vencord.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Basic programs to enable
|
# Basic programs to enable
|
||||||
|
|||||||
@ -10,8 +10,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.app_list.applications.enable {
|
config = lib.mkIf config.app_list.applications.enable {
|
||||||
services.arrpc.enable = true;
|
|
||||||
|
|
||||||
home.packages =
|
home.packages =
|
||||||
(with pkgs; [
|
(with pkgs; [
|
||||||
librewolf-wayland
|
librewolf-wayland
|
||||||
@ -44,7 +42,6 @@
|
|||||||
++ (with pkgs-stable; [
|
++ (with pkgs-stable; [
|
||||||
loupe
|
loupe
|
||||||
simple-scan
|
simple-scan
|
||||||
vesktop
|
|
||||||
gnome-font-viewer
|
gnome-font-viewer
|
||||||
gnome-characters
|
gnome-characters
|
||||||
evince
|
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/firefox.nix
|
||||||
./applications/spotify.nix
|
./applications/spotify.nix
|
||||||
|
./applications/vencord.nix
|
||||||
|
|
||||||
./tools/oh-my-posh.nix
|
./tools/oh-my-posh.nix
|
||||||
./tools/shell.nix
|
./tools/shell.nix
|
||||||
@ -69,6 +70,7 @@
|
|||||||
then lib.mkDefault true
|
then lib.mkDefault true
|
||||||
else lib.mkDefault false;
|
else lib.mkDefault false;
|
||||||
spotify.enable = lib.mkDefault true;
|
spotify.enable = lib.mkDefault true;
|
||||||
|
vencord.enable = lib.mkDefault false;
|
||||||
|
|
||||||
vscode = {
|
vscode = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user