43dc92z0

@43dc92z0@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

43dc92z0,

Use Authenticator by Gnome. It is best. You can also import from aegis

Looking for Notes App for Android & Linux

I am trying to slowly de-Google-ify myself by moving to open source apps, I wanna ditch google notes and evernote. I tried obsidian, standard notes, and joplin, I liked using obsidian on PC and standard notes looks nice on android but obsidian you need to pay to have sync and standard notes doesn’t do markdown unless you pay...

43dc92z0,

Quillpad on android + Qownnotes in linux + nextcloud sync

43dc92z0, (edited )

Thank you for help. so now I have flake.nix and home.nix in ~/.config/home-manager. flake.nix looks like

`{ description = “Plasma Manager Example”;

inputs = { # Specify the source of Home Manager and Nixpkgs home-manager.url = “github:nix-community/home-manager”; nixpkgs.url = “github:nixos/nixpkgs/nixpkgs-unstable”; home-manager.inputs.nixpkgs.follows = “nixpkgs”;


<span style="color:#323232;">plasma-manager. url = "github:pjones/plasma-manager";
</span><span style="color:#323232;">plasma-manager. inputs. nixpkgs. follows = "nixpkgs";
</span><span style="color:#323232;">plasma-manager. inputs. home-manager. follows = "home-manager";
</span>

};

outputs = { home-manager , plasma-manager , nixpkgs , … }: let system = “x86_64-linux”; username = “naresh”; in { homeConfigurations.${username} = home-manager.lib.homeManagerConfiguration { pkgs = nixpkgs.legacyPackages.${system}; # extraModules = [ # plasma-manager.homeManagerModules.plasma-manager # ];


<span style="color:#323232;">    modules = [
</span><span style="color:#323232;">      # ./home.nix
</span><span style="color:#323232;">      # {
</span><span style="color:#323232;">      #   home = {
</span><span style="color:#323232;">      #     inherit username;
</span><span style="color:#323232;">      #     homeDirectory = "/home/${username}";
</span><span style="color:#323232;">      #     # Update the state version as needed.
</span><span style="color:#323232;">      #     stateVersion = "23.05";
</span><span style="color:#323232;">      #   };
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;">      # },
</span><span style="color:#323232;">      plasma-manager.homeManagerModules.plasma-manager
</span><span style="color:#323232;">
</span><span style="color:#323232;">    ];
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;">  };
</span><span style="color:#323232;">  devShells.${system}.default =
</span><span style="color:#323232;">    let pkgs = import nixpkgs { inherit system; }; in
</span><span style="color:#323232;">    pkgs.mkShell {
</span><span style="color:#323232;">      buildInputs = [
</span><span style="color:#323232;">        home-manager.packages.${system}.home-manager
</span><span style="color:#323232;">      ];
</span><span style="color:#323232;">    };
</span><span style="color:#323232;">};
</span>

} `

and home.nix looks like


<span style="color:#323232;">{ config, pkgs, plasma-manager, ... }:
</span><span style="color:#323232;">
</span><span style="color:#323232;">{
</span><span style="color:#323232;">  # Home Manager needs a bit of information about you and the paths it should
</span><span style="color:#323232;">  # manage.
</span><span style="color:#323232;">  home.username = "naresh";
</span><span style="color:#323232;">  home.homeDirectory = "/home/naresh";
</span><span style="color:#323232;">
</span><span style="color:#323232;">  # This value determines the Home Manager release that your configuration is
</span><span style="color:#323232;">  # compatible with. This helps avoid breakage when a new Home Manager release
</span><span style="color:#323232;">  # introduces backwards incompatible changes.
</span><span style="color:#323232;">  #
</span><span style="color:#323232;">  # You should not change this value, even if you update Home Manager. If you do
</span><span style="color:#323232;">  # want to update the value, then make sure to first check the Home Manager
</span><span style="color:#323232;">  # release notes.
</span><span style="color:#323232;">  home.stateVersion = "23.05"; # Please read the comment before changing.
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;">  imports = [ plasma-manager.homeManagerModules.plasma-manager ];
</span><span style="color:#323232;">
</span><span style="color:#323232;">  # The home.packages option allows you to install Nix packages into your
</span><span style="color:#323232;">  # environment.
</span><span style="color:#323232;">  home.packages = with pkgs; [
</span><span style="color:#323232;">    alacritty
</span><span style="color:#323232;">    screenfetch
</span><span style="color:#323232;">    konsole
</span><span style="color:#323232;">    rnix-lsp
</span><span style="color:#323232;">    # # Adds the 'hello' command to your environment. It prints a friendly
</span><span style="color:#323232;">    # # "Hello, world!" when run.
</span><span style="color:#323232;">    # pkgs.hello
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # # It is sometimes useful to fine-tune packages, for example, by applying
</span><span style="color:#323232;">    # # overrides. You can do that directly here, just don't forget the
</span><span style="color:#323232;">    # # parentheses. Maybe you want to install Nerd Fonts with a limited number of
</span><span style="color:#323232;">    # # fonts?
</span><span style="color:#323232;">    # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # # You can also create simple shell scripts directly inside your
</span><span style="color:#323232;">    # # configuration. For example, this adds a command 'my-hello' to your
</span><span style="color:#323232;">    # # environment:
</span><span style="color:#323232;">    # (pkgs.writeShellScriptBin "my-hello" ''
</span><span style="color:#323232;">    #   echo "Hello, ${config.home.username}!"
</span><span style="color:#323232;">    # '')
</span><span style="color:#323232;">  ]; #) ++ ([(builtins.getFlake "github:pjones/plasma-manager")]);
</span><span style="color:#323232;">
</span><span style="color:#323232;">  # Home Manager is pretty good at managing dotfiles. The primary way to manage
</span><span style="color:#323232;">  # plain files is through 'home.file'.
</span><span style="color:#323232;">  home.file = {
</span><span style="color:#323232;">    # # Building this configuration will create a copy of 'dotfiles/screenrc' in
</span><span style="color:#323232;">    # # the Nix store. Activating the configuration will then make '~/.screenrc' a
</span><span style="color:#323232;">    # # symlink to the Nix store copy.
</span><span style="color:#323232;">    # ".screenrc".source = dotfiles/screenrc;
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # # You can also set the file content immediately.
</span><span style="color:#323232;">    # ".gradle/gradle.properties".text = ''
</span><span style="color:#323232;">    #   org.gradle.console=verbose
</span><span style="color:#323232;">    #   org.gradle.daemon.idletimeout=3600000
</span><span style="color:#323232;">    # '';
</span><span style="color:#323232;">  };
</span><span style="color:#323232;">
</span><span style="color:#323232;">  # You can also manage environment variables but you will have to manually
</span><span style="color:#323232;">  # source
</span><span style="color:#323232;">  #
</span><span style="color:#323232;">  #  ~/.nix-profile/etc/profile.d/hm-session-vars.sh
</span><span style="color:#323232;">  #
</span><span style="color:#323232;">  # or
</span><span style="color:#323232;">  #
</span><span style="color:#323232;">  #  /etc/profiles/per-user/naresh/etc/profile.d/hm-session-vars.sh
</span><span style="color:#323232;">  #
</span><span style="color:#323232;">  # if you don't want to manage your shell through Home Manager.
</span><span style="color:#323232;">  home.sessionVariables = {
</span><span style="color:#323232;">    # EDITOR = "emacs";
</span><span style="color:#323232;">  };
</span><span style="color:#323232;">
</span><span style="color:#323232;">  # Let Home Manager install and manage itself.
</span><span style="color:#323232;">  programs.home-manager.enable = true;
</span><span style="color:#323232;">
</span><span style="color:#323232;">  programs.plasma = {
</span><span style="color:#323232;">    enable = true;
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # Some high-level settings:
</span><span style="color:#323232;">    workspace.clickItemTo = "select";
</span><span style="color:#323232;">
</span><span style="color:#323232;">    hotkeys.commands."Launch Konsole" = {
</span><span style="color:#323232;">      key = "Meta+Alt+K";
</span><span style="color:#323232;">      command = "konsole";
</span><span style="color:#323232;">    };
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # Some mid-level settings:
</span><span style="color:#323232;">    shortcuts = {
</span><span style="color:#323232;">      ksmserver = {
</span><span style="color:#323232;">        "Lock Session" = [ "Screensaver" "Meta+Ctrl+Alt+L" ];
</span><span style="color:#323232;">      };
</span><span style="color:#323232;">
</span><span style="color:#323232;">      kwin = {
</span><span style="color:#323232;">        "Expose" = "Meta+,";
</span><span style="color:#323232;">        "Switch Window Down" = "Meta+J";
</span><span style="color:#323232;">        "Switch Window Left" = "Meta+H";
</span><span style="color:#323232;">        "Switch Window Right" = "Meta+L";
</span><span style="color:#323232;">        "Switch Window Up" = "Meta+K";
</span><span style="color:#323232;">      };
</span><span style="color:#323232;">    };
</span><span style="color:#323232;">
</span><span style="color:#323232;">    # A low-level setting:
</span><span style="color:#323232;">    configFile."baloofilerc"."Basic Settings"."Indexing-Enabled" = false;
</span><span style="color:#323232;">  };
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span><span style="color:#323232;">
</span>

and when I run home-manager switch --flake ~/.config/home-manager/It gives me

`error: … while evaluating a branch condition


<span style="color:#323232;">     at /nix/store/1ryprai4bllkrna60cmcygxc4qyn79s1-source/lib/lists.nix:57:9:
</span><span style="color:#323232;">
</span><span style="color:#323232;">       56|       fold' = n:
</span><span style="color:#323232;">       57|         if n == len
</span><span style="color:#323232;">         |         ^
</span><span style="color:#323232;">       58|         then nul
</span><span style="color:#323232;">
</span><span style="color:#323232;">   … while calling the 'length' builtin
</span><span style="color:#323232;">
</span><span style="color:#323232;">     at /nix/store/1ryprai4bllkrna60cmcygxc4qyn79s1-source/lib/lists.nix:55:13:
</span><span style="color:#323232;">
</span><span style="color:#323232;">       54|     let
</span><span style="color:#323232;">       55|       len = length list;
</span><span style="color:#323232;">         |             ^
</span><span style="color:#323232;">       56|       fold' = n:
</span><span style="color:#323232;">
</span><span style="color:#323232;">   (stack trace truncated; use '--show-trace' to show the full trace)
</span><span style="color:#323232;">
</span><span style="color:#323232;">   error: The option `home.stateVersion' is used but not defined.
</span>

`

Now don’t know what to do. I got your latter advice regarding diff but first I need to make this work. I am on unstable nixos version. and

home-manager --version gives 23.11-pre

nixos-version gives 23.11pre546599.e44462d6021b (Tapir)

___``___

43dc92z0,

No. That is unidirectional. It uploads but doesn’t download

FOSS RSS Reader app with chatgpt summarizer.

There is an app called FocusReader which does exactly above using user provided chatgpt Api key. I dont want to use api rather authentication in browser since api costs. If app is foss its better. If no such app exist. I may learn app development and integrate this feature in Flym. If anyone has any alternative in mind, please...

What are some FOSS programs that you think are a far better user experience than their counterparts? (sh.itjust.works)

I used Plex for my home media for almost a year, then it stopped playing nice for reasons I gave up on diagnosing. While looking at alternatives, I found Jellyfin which is much more responsive, IMO, and the UI is much nicer as well....

43dc92z0,

You can setup anonaddy or duckduckgo with bitwarden to generate alias emails automatically. The best setup we get for free.

43dc92z0,

I have arch and I can also copy files. I use Documents as file manager on ipad.

Any alternatives to Google Photos?

I’m starting my degoogling journey (mostly looking into the various options at hand) and I was wondering what hood alternatives to Goohle Photos is there? I’m specifically wondering about a service that would double both as a cloud storage and a gallery with a timeline and such. But currently it’s only cloud storage backup...

43dc92z0,

Signup to filen. It has got autoupload of photos and 20GB initial free storage

43dc92z0,

I created filen account using https://filen.io/r/d5a92a596e8518e27b0db303e73e8107 so i got 20 GB storage. And it has linux appimage also.

43dc92z0,

I am using filen for cloud. It has E2EE and gives 20 GB if you use below link. I think it is a good deal. https://filen.io/r/d5a92a596e8518e27b0db303e73e8107

43dc92z0,

I am using https://github.com/39aldo39/Flym-DecSync. It is not updated recently. But it is the best I got from Fdroid after trying almost all.

What's the best RSS feed out there?

So far all of my experiences with open source RSS feeders have ranged from mediocre to disappointing. Either I have too little control over how the app itself works (Nunti, You Reader) or the interface looks too messy. Feeder looked like a really option but the lack of organization didn't convince me. Are there any other...

Best options for Non-Google cloud storage as of 2022?

What are Lemmy’s feelings about the best cloud storage options these days, if you really want to break into the 1-2TB range? I’m not there yet, probably not even halfway there, but I like the peace of mind of potentially having the space if I need it. And I think subscribing to something in the Netflix price range is maybe...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines