feat(graphical-fullblown,sway): dropbox->maestral, cleanup, add udiskie
This commit is contained in:
parent
fb11753620
commit
4e0d0c3abd
5 changed files with 69 additions and 41 deletions
24
flake.lock
generated
24
flake.lock
generated
|
@ -50,11 +50,11 @@
|
|||
"rust-overlay": "rust-overlay"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1688425221,
|
||||
"narHash": "sha256-DhZnju72DuX9GhOnCOBIE94aCGKC2BOaF+kGxbnP/K0=",
|
||||
"lastModified": 1688690832,
|
||||
"narHash": "sha256-RJIYuOn9FaQWVzj6ytaKsHyur0KsYO9tOgaMz1XHtpQ=",
|
||||
"owner": "ipetkov",
|
||||
"repo": "crane",
|
||||
"rev": "fc6a236548b31aef0be3b0a0377c4459bb39d923",
|
||||
"rev": "bfc1c3dca576e2f9e02eb0176e4058305192afe3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -333,13 +333,13 @@
|
|||
"logseqNightly": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"narHash": "sha256-d6xi4mKdjkX2JFicDIv5niSzpyI0m/Hnm8GGAIU04kY=",
|
||||
"narHash": "sha256-nVE7Ke2sNYK7dOZCkzABm7OFQQ3V1vcj/y5QJteacTI=",
|
||||
"type": "file",
|
||||
"url": "file:///dev/null"
|
||||
"url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-linux-x64-0.9.10-nightly.20230706.AppImage"
|
||||
},
|
||||
"original": {
|
||||
"type": "file",
|
||||
"url": "file:///dev/null"
|
||||
"url": "https://github.com/logseq/logseq/releases/download/nightly/Logseq-linux-x64-0.9.10-nightly.20230706.AppImage"
|
||||
}
|
||||
},
|
||||
"magmawm": {
|
||||
|
@ -478,11 +478,11 @@
|
|||
},
|
||||
"nixpkgs-2305": {
|
||||
"locked": {
|
||||
"lastModified": 1688566749,
|
||||
"narHash": "sha256-3Og5xbNk1qncLWl2zrrL/k80UqRI/nEGPEbzz306Izk=",
|
||||
"lastModified": 1688594934,
|
||||
"narHash": "sha256-3dUo20PsmUd57jVZRx5vgKyIN1tv+v/JQweZsve5q/A=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "c99004f75fd28cc10b9d2e01f51a412d768269c8",
|
||||
"rev": "e11142026e2cef35ea52c9205703823df225c947",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -549,11 +549,11 @@
|
|||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1688646970,
|
||||
"narHash": "sha256-EIcr3n0YKjJdH9F3JFyhlObbSDXQji8nEzNWxYqep1g=",
|
||||
"lastModified": 1688653033,
|
||||
"narHash": "sha256-iRtkfin+7PLWd0ce/pQ8bDSo1v6N+nfgjFDFCFEKUCA=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs-wayland",
|
||||
"rev": "57c2057b4817ecce059fb3cd941ba53ee70c6f5d",
|
||||
"rev": "bc84572c913933dbb49df2746dc8669f562da454",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
33
flake.nix
33
flake.nix
|
@ -67,8 +67,8 @@
|
|||
};
|
||||
|
||||
logseqNightly = {
|
||||
url = "file:///dev/null";
|
||||
# url = "https://github.com/logseq/logseq/releases/download/nightly/Logseq-linux-x64-0.9.10-nightly.20230628.AppImage";
|
||||
# url = "file:///dev/null";
|
||||
url = "https://github.com/logseq/logseq/releases/download/nightly/Logseq-linux-x64-0.9.10-nightly.20230706.AppImage";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
|
@ -147,24 +147,25 @@
|
|||
dcpj4110dwDriver = dcpj4110dw.driver;
|
||||
dcpj4110dwCupswrapper = dcpj4110dw.cupswrapper;
|
||||
|
||||
aphorme_launcher = craneLib.buildPackage {src = inputs.aphorme_launcher;};
|
||||
yofi = inputs'.yofi.packages.default;
|
||||
ofi-pass = craneLibOfiPass.buildPackage {src = inputs.ofi-pass;};
|
||||
# broken as of 2023-04-27 because it doesn't load without a config
|
||||
# aphorme_launcher = craneLib.buildPackage {src = inputs.aphorme_launcher;};
|
||||
# yofi = inputs'.yofi.packages.default;
|
||||
# ofi-pass = craneLibOfiPass.buildPackage {src = inputs.ofi-pass;};
|
||||
|
||||
inherit (inputs'.colmena.packages) colmena;
|
||||
|
||||
jay = pkgs.callPackage (self + /nix/pkgs/jay.nix) {
|
||||
src = inputs.jay;
|
||||
rustPlatform = pkgs.makeRustPlatform {
|
||||
cargo = inputs'.fenix.packages.stable.toolchain;
|
||||
rustc = inputs'.fenix.packages.stable.toolchain;
|
||||
};
|
||||
};
|
||||
# jay = pkgs.callPackage (self + /nix/pkgs/jay.nix) {
|
||||
# src = inputs.jay;
|
||||
# rustPlatform = pkgs.makeRustPlatform {
|
||||
# cargo = inputs'.fenix.packages.stable.toolchain;
|
||||
# rustc = inputs'.fenix.packages.stable.toolchain;
|
||||
# };
|
||||
# };
|
||||
|
||||
magmawm = pkgs.callPackage (self + /nix/pkgs/magmawm.nix) {
|
||||
inherit craneLib;
|
||||
src = inputs.magmawm;
|
||||
};
|
||||
# magmawm = pkgs.callPackage (self + /nix/pkgs/magmawm.nix) {
|
||||
# inherit craneLib;
|
||||
# src = inputs.magmawm;
|
||||
# };
|
||||
|
||||
salut = craneLib.buildPackage {
|
||||
src = inputs.salut;
|
||||
|
|
|
@ -33,10 +33,6 @@ pkgs.stdenv.mkDerivation {
|
|||
prs
|
||||
fuzzel
|
||||
wofi
|
||||
# broken as of 2023-04-27 because it doesn't load without a config
|
||||
# packages'.aphorme_launcher
|
||||
packages'.yofi
|
||||
# packages'.ofi-pass
|
||||
age
|
||||
age-plugin-yubikey
|
||||
ssh-to-age
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
# repoFlakeInputs',
|
||||
...
|
||||
}: let
|
||||
pkgsMaster = nodeFlake.inputs.nixpkgs-master.${pkgs.system};
|
||||
pkgsMaster = nodeFlake.inputs.nixpkgs-master.legacyPackages.${pkgs.system};
|
||||
pkgsUnstableSmall = nodeFlake.inputs.nixpkgs-unstable-small.legacyPackages.${pkgs.system};
|
||||
pkgs2211 = nodeFlake.inputs.nixpkgs-2211.legacyPackages.${pkgs.system};
|
||||
# pkgs2211 = repoFlakeInputs'.nixpkgs-2211.legacyPackages;
|
||||
|
@ -235,18 +235,22 @@ in {
|
|||
cdrtools
|
||||
|
||||
# Document Processing and Management
|
||||
gnome.nautilus
|
||||
xfce.thunar
|
||||
pcmanfm
|
||||
# mendeley
|
||||
evince
|
||||
((logseq.overrideAttrs (attrs: {
|
||||
version = "nightly";
|
||||
src = repoFlake.inputs.logseqNightly;
|
||||
})).override (_: {
|
||||
electron = pkgs.electron_24;
|
||||
}))
|
||||
((pkgsMaster.logseq.overrideAttrs (finalAttrs: previousAttrs: {
|
||||
version = "nightly";
|
||||
src = repoFlake.inputs.logseqNightly;
|
||||
}))
|
||||
.override (_: {
|
||||
electron = pkgs.electron_24;
|
||||
}))
|
||||
|
||||
# File Synchronzation
|
||||
dropbox
|
||||
maestral
|
||||
maestral-gui
|
||||
rsync
|
||||
|
||||
# Filesystem Tools
|
||||
|
@ -300,4 +304,32 @@ in {
|
|||
|
||||
systemd.user.startServices = true;
|
||||
services.syncthing.enable = true;
|
||||
|
||||
services.udiskie = {
|
||||
enable = true;
|
||||
automount = true;
|
||||
notify = true;
|
||||
};
|
||||
|
||||
# FIXME: doesn't work as the service can't seem to control its started PID
|
||||
services.dropbox = {
|
||||
enable = false;
|
||||
path = "${config.home.homeDirectory}/Dropbox-Hm";
|
||||
};
|
||||
|
||||
# TODO: uncomment this when it's in stable home-manger
|
||||
# programs.joshuto = {
|
||||
# enable = true;
|
||||
# };
|
||||
|
||||
# systemd.user.services.maestral = {
|
||||
# Unit.Description = "Maestral daemon";
|
||||
# Install.WantedBy = ["default.target"];
|
||||
# Service = {
|
||||
# ExecStart = "${pkgs.maestral}/bin/maestral start -f";
|
||||
# ExecStop = "${pkgs.maestral}/bin/maestral stop";
|
||||
# Restart = "on-failure";
|
||||
# Nice = 10;
|
||||
# };
|
||||
# };
|
||||
}
|
||||
|
|
|
@ -72,7 +72,6 @@ in {
|
|||
pkgs.iosevka-comfy.comfy-fixed
|
||||
|
||||
# experimental stuff
|
||||
packages'.yofi
|
||||
pkgs.fuzzel
|
||||
];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue