Giter Club home page Giter Club logo

dotless's People

Contributors

aiz0 avatar

Stargazers

 avatar

Watchers

 avatar

dotless's Issues

sx logs

When I was using startx I was redirecting output to a log file. When I try doing the same with sx I fail to start x.

Wayland issues

  • River
    • Switch to fish script
  • swap to foot from alacritty
  • ags
    • powermenu (might not be feasible)
    • popups for bar
      • calendar
      • system
      • packages
    • eyecandy widgets lol
    • bar (config not tracked yet)
  • image viewer
    • usable keybinds
  • notificatons
    • notification center
    • nice notifications
  • Bar
    • river
      • tags
    • System
      • circular progress for cpu etc
      • bars for drive info
    • Date
    • vpn connection (uses systemTray now)
    • Volume and Microphone Toggle
    • css

Store Images with tags??

I need a better way to store images.
using directories is not very good. I think I'd rather use tags.
Not sure about using hydrus for this since it's been a bit weird on wayland...
Don't really know what to look for.
I'll try youtube and reddit...

Declutter Home

This is a list dotfiles that currently still reside in ~/, or atleast used to

  • .cert: by protonvpn-cli
  • .pki: by freetube, spotify
  • .mozilla: by firefox [FIXED] see 2dd6110
  • .steam, .steampath, .steampid, .pulse-cookie .pki: by steam [FIXED] wrapper-script
  • .factorio: by factorio (game) [FIXED] see 5f78c9a
  • .local/share/unity3d,.local/share/UnityHub: by Unity [FIXED] wrapper-script, see eba5f64
  • .config/unity3d: by Unity[Fixed] wrapper-script, see eba5f64
  • .omnisharp: by omnisharp-roslyn (language-server for omnisharp-vim) [FIXED]

Currently not installed

Applications that create dotfiles in ~/ but are currently not installed or in use.

  • .dotnet: by dotnet [Removed]
  • .nuget/NuGet: by nuget (dotnet package manager)
  • .mono: by Mono (open source .NET)
  • .rubberband.wisdom.d: by rubberband (used by ardour)

dotfiles that can be safely removed

  • A .mozilla directory is created in ~/. This happens when firefox is opened from another program. The .mozilla directory can be safely removed but it's a bit annoying to have to remove it.

  • A Downloads directory is created in ~/. by spotify. The issue has been reported Here [FIXED] wrapper-script, see 8a1f4d8

  • A .pulse-cookie dotfile is created in ~/. I don't know why it's created since $XDG_CONFIG_HOME/pulse/cookie exists. At the moment it seems that it's created when audio is played in a game run by wine via lutris.

Not Mentioned

  • .pam_environment: the first thing the system looks for to set a users environment variables. Going to be deprecated in the future.
  • .ssh

MPV thumpnail script uses deprecated methods

The mpv thumbnail script i use uses some deprecated methods and mpv throws warnings.
Hopefully a replacement can be found because I have close to no experience with making mpv scrips with lua and can't patch the script myself.

Keyboard repeat rate resets

Sometimes my keyboard repeat rate is reset to default. I set my repeat rate with xset r rate [delay] [rate] in my sxrc. For some reason the repeat rate is sometimes reset and i have to run the command again. This is somewhat annoying since it shouldn't do that.

Alacritty - arrow keys don't work at launch

Sometimes when I launch alacritty with fish as my shell I can't use the arrow keys to complete a command based on suggestion or navigate the history. This only lasts a couple of seconds at most so I don't have time to do much troubleshooting. I don't think I ever encountered this when using urxvt as my terminal emulator which makes me suspect alacritty might be the cause of this. As this doesn't happen every time i launch alacritty it makes it hard to find out what the issue is.

A way to contact you?

Hey there, I am sorry to make an issue here, But there's no other way I could find to contact you.
Please let me know if there's anyway I can contact you? perhaps a discord or telegram

Adding a README

I would really like to add a README to this repository but since i manage my dotfiles with dotbare the README would have to be placed in ~/. I don't want a README in my home directory. I could create a .github directory in ~/ and place the README there but that would also add clutter to ~/. Since I currently don't know how i would do this without adding more files to my home directory this repository will go without one.

Unity sucks ass

Unity is bad.

Unity Hub

  • Can't open existing projects
  • Still thinks unity editor is in default directory even though i changed it in settings
  • Creates a ~/.local/UnityHub directory

Unity Editor

  • Creates a unity3d directory in XDG_CONFIG_HOME and in ~/.config, aswell as in XDG_DATA_HOME and ~/.local/share which is weird and clogs up my ~/.
  • Fails to build to webGL.
  • has problems with window size which makes it slow when hovering over buttons.
  • Hard to make it work with neovim.

I can probably fix some of these but seriously wtf is this.

Spotify problems

For some reason unbeknownst to me the Spotify client can't connect to their servers and therefore I can't stream music. I can still login but can't do anything beyond that. I tried spotify-tui with spotifydand could successfully connect and stream music. However this caused some other problems.

  1. Spotify asked me to reset my password because they detected suspicious activity. This might be a one time thing but if it happens again this is not a viable solution.

  2. spotify-tui stores it's config files in ~/.config/spotify-tui. Since i store my config files in ~/etc instead of in ~/.config this is unnecessary clutter.

I am not yet sold on spotify-tui and could use something else if find something to replace it. That is if Spotify doesn't ask me to reset my password again.

remove x11 stuff

I'm not going back to x11 so there's no reason to keep that stuff here or locally.

Moving to Wayland

Since I now own two monitors with mixed refresh rates I have to decide between using 1 monitor at 144hz or 2 monitors at 60hz.

This is because X11 does not support using mixed refresh rates.
Moving to wayland should fix that.

I was planning on eventually moving to wayland but I might have to do it much earlier than anticipated because of this issue.

The compositor I'm going to try is river since it was inspired by dwm and bspwm, the wm I currently use.

Because I am unsure of how long it will take to get to a usable state I am going to wait a bit before the switch since I have ongoing projects at the moment.

New Filesystem layout

Current layout

HOME
├ bin  //executables
├ etc  //config
├ src  //source code to build
├ tmp  //temporary files (downloads)
├ usr  //user files
└ var  //.local + .cache
  ├ cache
  ├ lib
  ├ log
  └ share

There is another src/ directory in ~/usr/ for projects i work on myself. My startpage for example. I like having this split.

Proposed new layout

HOME
├ tmp 
├ usr 
└ local  //Subject to change
  ├ bin
  ├ etc
  ├ lib
  ├ share
  ├ src
  └ var
      ├ cache
      └ log

This layout would reduce the number of directories in ~/ by 3.
It would also allow me to move git repository top level directory to local/ meaning I can solve #3. This ignores the ~/.pam_environment file which is the only file residing in ~/ that is tracked.

Since .pam_environement is deprecated and will be removed in the future I will have to switch to something else anyways.

I'm not a big fan of calling the directory local though. I could call it .local so it doesn't show it with ls but the purpose of this repository is to avoid dotfiles as much as possible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.