Questions tagged [dot-files]

A dotfile is a file or directory whose name begins with a dot. These files are typically found in user home directories, contain configuration information and hidden from view on Unix systems.

Filter by
Sorted by
Tagged with
0 votes
1 answer
29 views

GNU Stow: ERROR: Slashes are not permitted in package names

Got the error stow: ERROR: slashes are not permited in package names when using stow --simulate -v --target=/path/to/target/tree /path/to/source/tree What wrong I'm doing??
0 votes
1 answer
31 views

Fedora append to /etc/dnf/dnf.conf from script

In Fedora, some people recommend adding some config values to /etc/dnf/dnf.conf. For example: fastestmirror=True max_parallel_downloads=10 defaultyes=True I'd like to automate these config updates on ...
  • 101
0 votes
0 answers
31 views

xterm ignores xrdb state unless loaded twice

When I boot up i3, my xterm will be colored and configured as though my Xresources haven't been loaded yet, with default values for everything, but when I query the resource database, all my values ...
  • 11
3 votes
0 answers
45 views

Sharing fish configuration across computers

I'm trying to share configurations across my computers (macOS and WSL2). Most of my configurations (abbreviations, plugins configuration) are by default in fish_variables which is meant to be ...
  • 31
0 votes
0 answers
21 views

Having trouble with file paths during script execution

I have the file $DOTFILES/config/zsh/.zshenv where I want to be able to define the script's location in a way in which I can move the $DOTFILES folder anywhere without breaking the configuration. And ...
user avatar
0 votes
0 answers
48 views

How to run only a single command in linux?

I want to execute a single command with .bashrc or dotfile support. For eg: Opening Firefox browser by typing firefox. I don't want to open terminal, then execute the command and then exit the ...
1 vote
0 answers
94 views

remove useless dot files in Linux

Hi :D I had alot of packages that are removed now( im using manjaro so i deleted them with pamac ), but their dot files or their config folder in ~/.config folder still remains, its not a big deal ...
0 votes
2 answers
428 views

How to automate post-installation setup of a distribution?

As you all know, setting up a fresh installation of a distribution can be time consuming. Manually installing and setting up various packages and apps takes a lot of time, even with all the dotfiles ...
1 vote
3 answers
259 views

Tmux doesn't read `~/.config/tmux/tmux.conf` by default, so where?

As title. I always do things on macOS, but now I have to learn some Virtual Machine and have installed Ubuntu 20.04. On macOS I put all dotfiles inside the folder ~/.config/. I did the same on Ubuntu, ...
  • 595
0 votes
0 answers
49 views

Change tmux session specific configuration dynamically

I am willing to have my tmux (version 3.1c) loading its configuration based on the session. I already looked at this post and this one and really liked this answer using the hooks: set-hook -g after-...
  • 101
2 votes
1 answer
597 views

Opposite of `--adopt` option for GNU Stow?

I'm using GNU Stow to manage my dotfiles as per this guide. This works well for cases where there is no pre-existing dotfile on the machine. E.g. if there is no file ~/.config/foo.cfg then the ...
  • 163
0 votes
1 answer
239 views

What language do config files use?

I've been using GNU/Linux for over a year now. And there's this question to which I need an answer from you, Linux gurus: What language(s) do config files like .bashrc, .vimrc, .i3status.conf, ....
1 vote
0 answers
50 views

Why does the HOME variable have different values during startup

I put the code PATH="$HOME/.local/bin" in my .profile file. Then, after startup, if I type in echo $PATH it will print out /home/.local/bin However, if I run PATH="$HOME/.local/bin ...
  • 11
2 votes
1 answer
314 views

Rsync include specific sub-directories in hidden directories

I am trying to use rsync for creating backups of my computer. For this I would like to exclude all hidden directories and files but include specific sub-directories of those hidden directories. As an ...
1 vote
0 answers
33 views

How to personalize dotfiles on gcp instances

On gcp (google cloud), the first time a user connects (via ssh) to a vm a new home directory is created and dotfiles are populated from /etc/skel. How can I configure things to get user specific ...
0 votes
0 answers
328 views

Exporting environment variables in `.profile` with a bash and-list construct

I am using gdm3 as my login manager. Upon login, all the PATH modifications in my .profile are set and exported correctly. For example, lines like these below work fine: if [ -d "$HOME/bin" ]...
0 votes
1 answer
264 views

Ranger: custom file sorting (dotfiles at the end of listing)

I am using ranger as cli file manager. I would love to order files in this way: Folders alphabetically Files alphabetically Folders starting with . alphabetically Files starting with . alphabetically ...
2 votes
2 answers
463 views

Difference between GNU find -not and GNU find -prune -o -print

This answer on opening all files in vim except [condition]: https://unix.stackexchange.com/a/149356/98426 gives an answer similar to this: find . \( -name '.?*' -prune \) -o -type f -print (I adapted ...
0 votes
1 answer
118 views

how to fetch the remote repository of a remote repository which is not checked out in git

Is there a way to fetch the remote repository of a non-checked-out remote repository with git? I have the dotfiles on my remote PC under version control (using yadm). This repository is cloned on my ...
  • 338
0 votes
1 answer
56 views

Git lists my LICENSE and README as removed, but they are still there?

thanks for reading! I was starting to setup my dotfiles configuration with git and GitHub and came across a problem: I am using my $HOME as my git work tree and have the .git-directory in my $HOME/....
0 votes
1 answer
62 views

command -v <foo> returns wrong result after overwriting <foo> as function

I have the following functions in my .bashrc which just creates a python project with venv and creates gitignore and readme, after I initialise with git as: git init python ...
0 votes
2 answers
185 views

What is the correct path to store a user specific credentials file?

I guess ~/.config (XDG_CONFIG_HOME) is not correct because that way users have to be constantly aware which files are safe to commit to their dotfiles repository.
  • 123
2 votes
1 answer
98 views

My dotfiles bash script somehow deleted its own directory?

I use git to track my dotfiles across multiple machines. I wrote a pretty simple script in the repo, which backs up any outdated existing dotfiles and then creates symbolic links to each of the up-to-...
  • 123
0 votes
1 answer
2k views

git with ssh keeps asking for passphrase everytime

I'm using a git bare repository for managing dotfiles, and some other repositories for custom DWM build and all. I use SSH for pushing and pulling from git, but it keeps asking me my SSH passphrase ...
1 vote
4 answers
784 views

How can I exclude . and .. when listing only hidden items?

ls -d .* lists only hidden "items" (files & directories). (I think) technically it lists every item beginning with ., which includes the current . and above .. directories. I also know that ls -A ...
1 vote
0 answers
545 views

How to configure bspwm with home-manager

I'm using nixos and trying to configure bspwm with home-manager. However, whenever I attempt to login using xorg, it fails saying "Failed to start session". Does anybody know anything about this? My ...
  • 111
0 votes
1 answer
17 views

How can I fix my dotfiles that prevent pulseaudio from working?

I am currently using arch with i3-gaps. I just moved my /home/ directory to a separate partition. Now pulseaudio no longer works. I think that the problem is related to my dotfiles in my /home/ ...
user avatar
1 vote
1 answer
960 views

What is the difference between dotfile and dot config? [duplicate]

Examples: .bashrc .config/fish/config.fish I would like to know which is more common and what pros and cons they each have. I imagine a dotfile would be easier to change, since it is right in the ...
  • 149
1 vote
2 answers
88 views

Should I install softwares first or sync the dotfiles on new Ubuntu install? [closed]

I'm writing a script to execute after a new installation of Minimal Ubuntu(mini.iso) to install all the software I need and sync the dotfiles I backed up previously. What's the best way to avoid ...
  • 41
1 vote
1 answer
231 views

Are Ubuntu dotfiles compatible with Arch dotfiles?

I'm debating whether I should switch from Windows to Linux and I've decided that if I do, I'll be using Arch Linux (most likely manjaro specifically). Mainly because I don't want to have to deal with: ...
  • 13
0 votes
3 answers
90 views

Can echo be combined to produce a single result of .*/ and */?

The echo command outputs differing results based on the expression passed to it. The working directory is /home/etc $ echo .*/ / ../ .cache/ .config/ .gnupg/ .local/ .mozilla/ .ssh/ $ echo ./* ./...
  • 163
0 votes
0 answers
30 views

Difficulty reloading changed shell function

I have a function defined in a file ~/.shell/functions.sh that is loaded by .zshrc with a line: source ~/.shell/functions.sh However, when I try to update the function after altering it by doing ...
  • 172
2 votes
3 answers
1k views

link config files

Problem I'm trying to move my config files from a .dotfiles folder, and link those files to the corresponding config path. Example In this example I'm trying $ ln -s ~/.dotfiles/nvim/init.vim ~/....
0 votes
1 answer
584 views

How do I invoke Zsh and skip .zshrc or .zshenv?

How do I invoke Zsh interactively while asking it to not process .zshrc?
11 votes
2 answers
7k views

SSHing into system with ZSH as default shell doesn't run /etc/profile

I'm experiencing a strange behavior on some of our machines atm. At least, it seems strange to me and my colleagues and we didn't find any explanation for it :) [edit 1] Next paragraph seems to be ...
19 votes
3 answers
44k views

How do I apply the changes to the .zshrc file after editing it?

I just edited the .zshrc file to configure Z shell on FreeBSD, for example to update the PATH system variable. path+=/usr/local/openjdk12/bin How do I make the changes take effect? Must I log out and ...
0 votes
3 answers
205 views

Kind of files which just have extension, like .bashrc or .cshrc

I'm wondering about files that have a name starting with a dot e.g. .bashrc or .cshrc have distinct feature? (Could we say .bashrc extension?) Maybe these kind of files are a member of a category? ...
  • 137
1 vote
2 answers
307 views

How to avoid copying “..” while using cp command in terminal? [duplicate]

I am using CentOS7 and when I use command cp /root/test/.* /root/test1 it also copies .. which copies all the files and folder in the parent directory of the source. How to avoid copying . and ..?
  • 19
0 votes
1 answer
144 views

Can you hide files and folders on MacOS the same way as Linux?

I'm trying to make a Python script that creates a hidden folder for a specific file I'm creating across any platform. I'm aware you can do this easily with Linux by placing "." as the beginning of a ...
4 votes
1 answer
2k views

Dot in front of file [duplicate]

If there is a file and the filename starts with a dot in front of it. Does that mean that you created the file and you are hiding stuff in it or can the files get created on their own without you ...
3 votes
1 answer
754 views

Which files in $HOME defines the user preferences in gnome?

I'm backup/syncing my dotfiles in my $HOME-Directory via git. I don't want to sync everything of course, so I ignore everything via .gitignore and re-add the important files. * !.bash* .*.swp ....
2 votes
1 answer
184 views

How do configure ZSH commands substition to not use backticks (`)?

I only want echo $(date) to return the date not the backticked version. echo $(date) # should return Wed Mar 6 09:50:41 EST 2019 echo `date` # should return `date`
2 votes
1 answer
228 views

map ls -a to ls -A

I have tried to made an alias ls -a = ls -A, ending up with: bash: alias: `ls -a': invalid alias name I want ls -a without . and ... How can I get that?
  • 1,511
0 votes
2 answers
455 views

How to tar a directory including dotfiles, but omitting all reference to the directory itself

I want to back up home directories including the usual array of dotfiles, but I do not want the directory itself, or its permissions to be backed up or even mentioned. So, if I have a structure like ...
  • 115
0 votes
1 answer
1k views

Is there a totally empty Bash file I can use (or create) to extend .bashrc and .profile?

I know that by principle, one shouldn't change .bashrc and common changes like creating an alias should better be done in .profile instead. When I rent a new IaaS system with Bash as main shell, the ...
user avatar
0 votes
2 answers
271 views

Can not edit file symlinked (Permission denied)

I started using dotfiles to sync everything I need to github. But I got some problem when symblink config files from dotfiles/ to ~/ Examples: $ rm ~/.config/termite/config $ ln -s ~/dotfiles/...
  • 33
1 vote
1 answer
33 views

Excluding certain files from moving but move hidden ones too

In my deployment script I have such as code to exclude certain files. shopt -s extglob mv !(deploy.sh|file1|file2) ~/$public It works almost well but ignores hidden files so they are not moved. How ...
  • 620
5 votes
6 answers
1k views

How do I match only dotfiles in bash? [duplicate]

rm -rf .* will only not end horribly because rm refuses to delete . and ... How do I exclude these special directories from a glob pattern? This is not solved by dotglob since I want to match only ...
  • 213
0 votes
1 answer
357 views

How to save settings for Synaptic (Graphical package manager)?

I have dotfiles where I store the settings from all the programs that I use. I mean files with the extension .conf, .cfg, .rc and etc. But I cannot find a place where the Synaptic keeps its settings. ...
  • 213
-2 votes
1 answer
121 views

cp -r <Folder Name> .<Folder Name>

I run the command cp -r <Folder Name> .<Folder Name>. It have done something, but I cannot find it. Example: cp -r Agent .Agent.old # (There is a dot symbol on the 2nd folder name)