mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
update nix.conf
This commit is contained in:
parent
23c88dd2d2
commit
f7d8dc349c
8 changed files with 41 additions and 18 deletions
|
|
@ -20,13 +20,14 @@ in {
|
|||
programs.home-manager.enable = true;
|
||||
|
||||
xdg.configFile = {
|
||||
"nixpkgs/config.nix" = {
|
||||
text = ''{allowUnfree = true;} '';
|
||||
enable = true;
|
||||
};
|
||||
"nix/nix.conf" = {
|
||||
text = ''use-xdg-base-directories = true '';
|
||||
enable = true;
|
||||
};
|
||||
"nixpkgs/config.nix".text = ''{ allowUnfree = true; }'';
|
||||
};
|
||||
nix.package = pkgs.nix;
|
||||
nix.settings = {
|
||||
use-xdg-base-directories = true;
|
||||
experimental-features = [
|
||||
"nix-command"
|
||||
"flakes"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -126,6 +126,7 @@ in {
|
|||
steamtinkerlaunch
|
||||
scanmem
|
||||
dex
|
||||
piliplus
|
||||
]
|
||||
++ (mkFcitxIM [
|
||||
pkgs.neovim-qt
|
||||
|
|
|
|||
18
nixcfgs/users/js0ny/programs/desktop/gnome/copyous.nix
Normal file
18
nixcfgs/users/js0ny/programs/desktop/gnome/copyous.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# 大败而归,等打包了
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
highlightJs = pkgs.fetchurl {
|
||||
url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/es/highlight.min.js";
|
||||
sha256 = "sha256-eGWDmUnwdk2eCiHjEaTixCYz7q7oyl7BJ7hkOFZXMf4=";
|
||||
};
|
||||
in {
|
||||
# Currently, copyous is not in nixpkgs.
|
||||
home.packages = with pkgs; [
|
||||
libgda6
|
||||
gsound
|
||||
];
|
||||
xdg.dataFile."copyous@boerdereinar.dev/highlight.min.js".source = highlightJs;
|
||||
}
|
||||
|
|
@ -19,6 +19,7 @@
|
|||
in {
|
||||
imports = [
|
||||
../../walker.nix
|
||||
# ./copyous.nix
|
||||
];
|
||||
home.packages = with pkgs;
|
||||
[
|
||||
|
|
|
|||
|
|
@ -7,12 +7,14 @@
|
|||
iina = "com.colliderli.iina";
|
||||
# firefox = "org.nixos.firefox";
|
||||
keka = "com.aone.keka";
|
||||
sioyek = "info.sioyek.sioyek";
|
||||
|
||||
defaultApps = {
|
||||
"${gvim}" = ["md" "json" "js" "txt" "xml"];
|
||||
"${iina}" = ["mp4" "mkv"];
|
||||
# "${firefox}" = ["html"];
|
||||
"${keka}" = ["7z" "zip" "rar" "tar"];
|
||||
"${sioyek}" = ["pdf"];
|
||||
};
|
||||
|
||||
duti = "${pkgs.duti}/bin/duti";
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ in {
|
|||
enable = true;
|
||||
# In Dolphin, middle click to open with 2nd order default app
|
||||
defaultApplications =
|
||||
mkAssoc "org.kde.okular.desktop" ["application/pdf"]
|
||||
mkAssoc "sioyek.desktop;org.kde.okular;" ["application/pdf"]
|
||||
// mkAssoc gvim simpleText
|
||||
// {
|
||||
"inode/directory" = "org.kde.dolphin.desktop";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue