I can access my employer’s local network if I authenticate with a 2fa. They suggest proprietary software, but aegis authenticator (found in fdroid) works fine....
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...
I want to use Plasma-manager in my system. I have enabled flakes in configurations. Now what to do to use it. The output generated by tool rc2nix can be copied through terminal but when i put that in home.nix , it says that plasma is not available which is true but then how do I use this tool. flake file.
<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
I have a particular folder at particular location in android which i want to keep permanently synchronised (bidirectional) to nextcloud folder. How can i do that, I dont want to change the location of local folder?
Hello. I sometimes receive images in HEIC format and I use an app to convert them to JPG. However I realized that this app uploads the images and makes the conversion in the cloud, so I stopped using it....
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...
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....
Encfs is not in termux repos, nor f-droid I suspect fuse is not supported on Android, so I am looking for something similar that would support limited filesystems ideally?
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...
The main cloud services don’t even work natively (GoogleDrive, OneDrive, iCloud) basically the only mainstream choice is Dropbox. I tried to use Google Drive in Mint, and it’s a pain to get it to work, and usually it stops working after computer restarts....
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...
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...
Looking for bookmark apps
I’ve been looking for bookmark apps for android, and don’t have any luck. Any recommendation?
Is there any way to emulate aegis authenticator (fdroid) on an ubuntu based computer?
I can access my employer’s local network if I authenticate with a 2fa. They suggest proprietary software, but aegis authenticator (found in fdroid) works fine....
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...
Are there any good privacy friendly keyboards for android?
I’ve looked at a few on fdroid and they all seem like they aren’t being maintained anymore....
Flakes use in home manager help required
I want to use Plasma-manager in my system. I have enabled flakes in configurations. Now what to do to use it. The output generated by tool rc2nix can be copied through terminal but when i put that in home.nix , it says that plasma is not available which is true but then how do I use this tool. flake file.
Best Nova Launcher substitute?
I’m looking for something as close to Nova Launcher as possible.
Sync local folder with Nextcloud
I have a particular folder at particular location in android which i want to keep permanently synchronised (bidirectional) to nextcloud folder. How can i do that, I dont want to change the location of local folder?
Android app to convert HEIC to JPG?
Hello. I sometimes receive images in HEIC format and I use an app to convert them to JPG. However I realized that this app uploads the images and makes the conversion in the cloud, so I stopped using it....
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....
Anything like encfs for Android ? (tracker.debian.org)
Encfs is not in termux repos, nor f-droid I suspect fuse is not supported on Android, so I am looking for something similar that would support limited filesystems ideally?
How does everyone feel about iPhones?
Surprise....
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...
Why Personal Cloud Storage is so bad on Linux?
The main cloud services don’t even work natively (GoogleDrive, OneDrive, iCloud) basically the only mainstream choice is Dropbox. I tried to use Google Drive in Mint, and it’s a pain to get it to work, and usually it stops working after computer restarts....
What have you done lately to increase your privacy?
In the last week:...
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...