Skip to content

Releases: nelsonmestevao/dotfiles

3.0.0-β

09 Nov 01:16
v3.0.0-beta
40442c0

Choose a tag to compare

3.0.0-β Pre-release
Pre-release
  • 40442c0 [haskell]: fix usage of haskell language server
  • 79fc54c [zen]: create its own module
  • 631a3b5 [nixos]: add atd service
  • f4afdee refactor: create nelson user module
  • 8ef8223 [git]: add search find alias to search for code in commits
  • fc02ff1 [git]: improve config with histogram as merge algorithm
  • 00456bd [wine]: add wine module
  • 14171e2 [ruby]: add rubyfmt pkg
  • 3590ba3 [mysql]: add mysql configuration as module
  • e5d622b [pkgs]: add anytype
  • 10c172e [git]: change merge conflict style to zdiff3
  • 0a28a4f [git]: add undo alias to undo commit
  • f60f6e3 [git]: add expert folder to gitignore
  • e62c524 [git]: add diffpdf for pdf diffing
  • 0f1e02b [git]: use gitleaks full path in shell completion
  • ee488aa [nixos]: move all init files to envExtra option
  • f142e4c [zsh]: customize zsh from zshenv
  • 647c97a [zsh]: delete old aliases and functions
  • a18ad18 [mise]: only create mise related files when its enabled
  • 7c3ea33 [espanso]: use mkSymlink instead of recursive options
  • 39c2a95 [ulauncher]: fix symlink to user themes
  • 731ae8b [nixos]: use hostname var when selecting the host hardware config file

Full Changelog: v3.0.0-alpha...v3.0.0-beta

3.0.0-α

25 Oct 23:10
v3.0.0-alpha
6e444a3

Choose a tag to compare

3.0.0-α Pre-release
Pre-release

I have been configuring my system as long as I started to learn Linux and programming in general. The goal was always to have a documented and reproducible system that could be installed in minutes, and now I am much closer to what I hoped would happen. The star that made this possible and made me switch my whole approach is the Nix package manager and programming language.

Full Changelog: v2.10.0...v3.0.0-alpha

2.10.0

09 Jan 23:19
v2.10.0
cebfd26

Choose a tag to compare

This is probably the last release before 3.0 where it will slowly start migrating to a unified experience installing packages. All of that will rely on Nix.

  • cebfd26 [vagrant]: add package to dependencies
  • 593165b [vagrant]: add base configuration
  • e2fbf47 [nix]: add config for experimental features for flakes and nix-command
  • 19261cd [nvim]: add image integration in markdown files
  • d174bc2 [ghostty]: add initial configuration
  • 2cb0d36 [git]: add worktrees to global ignore
  • d82df7d [zsh]: add aluno and grupo functions
  • 05d91bc [gnome(forge)]: fix tailing mode
  • 76634a6 [git]: fix commit path for UMinho
  • 4c8b110 [gnome]: save latest version
  • a6fd247 [gnome]: add more keyboard shortcuts
  • 49bb84b [gnome]: update install setup
  • f4cb1c1 [zsh]: add cabal alias
  • 8c08862 [nvim]: setup hls for haskell code
  • 6490186 [bat]: remove decorations when viewing a file
  • dac1a1d [vscode]: auto detect color scheme
  • eeb16a8 [vim]: prepare editor for class
  • 99c2231 [latex]: add update method value
  • cd8b617 [vscode]: add keybindings configuration
  • 53aac90 [zsh]: add local/bin to PATH
  • 97dafb0 [nvim]: add configuration for sqlls
  • fe37c02 [nvim]: add navigation controls for terminal
  • ab8ed11 [git]: add allowed signers file
  • afb9c5e [nvim]: add toggleterm plugin
  • 2b47b51 [zsh]: add bin/podmanw alias
  • 2aa6ec9 [haskell]: improve install script
  • 5c4f515 [wezterm]: increase background opacity in linux since cannot blur
  • 732f628 [gnome]: add switch-to-workspace shortcut
  • 1407b80 [nvim]: create max line number for notifications
  • 29e87bb [wezterm]: use meta + index to move between tabs
  • 8cdb3e7 [ssh]: update base configuration
  • 641a55f [gnome]: save all system configuration
  • ec0d645 [gnome]: save gnome shortcuts configuration
  • 5efa50d [nvim]: remove fileformat from lualine
  • a7e9ab0 [nvim]: add supermaven plugin
  • a4b7da3 [wezterm]: add shortcuts to move around panes
  • 345bfea [wezterm]: improve configuration for windows
  • 5f63396 [gnome]: add initial configuration for wallpapers
  • 0cb511d [gnome]: improve shortcuts
  • 408d52b [nvim]: migrate to lua 🌑
  • 4ffc8d8 [wezterm]: add initial configuration
  • a257769 [ulauncher]: add adwaita theme
  • 0eb6aca [nvim]: fix copy paste in wayland sessions
  • 3a85709 [vscode]: upgrade VS Code extensions
  • 6e5afda remove asdf for good
  • a74060d [nix]: add initial setup
  • c7a6f0f [elixir]: fix erlang dependency in fedora
  • 23536d7 [ssh]: fix symlinking
  • 1454912 improve distro scripts to install packages
  • d6053ef [git]: start signing with ssh keys
  • dc3bd98 [zsh]: add zsh-autopair plugin
  • 000e00c [elixir]: add application and env to prompt
  • bea1c24 remove asdf completly
  • 755fa32 [vim]: improve terminal shell
  • 8f9dacb [nvim]: improve shortcuts
  • dee1b1d [nitrogen]: update nitrogen config
  • 29cd192 [autorandr]: update configuration
  • c6da9e7 [nvim]: add leader to open marks
  • e799ec3 [gitleaks]: add initial setup for gitleaks
  • 613dfd8 [vscode]: add tailwind-fold support
  • b2b8dc5 [asdf]: for elixir and erlang use system versions for global settings
  • e1d5faa [autorandr]: fix home layout
  • 142a681 [autorandr]: fix home layout
  • ea36592 [zsh]: refactor timestamp function to use --utc instead of env variable
  • b2113f1 [zsh]: add timestamp function in UTC
  • bb75049 [vscode]: increase font size
  • 480b24a replace exa by eza
  • 5316b50 [ssh]: add eeg servers config
  • ff2812e [zoxide]: add initialization
  • 67d94c6 [polybar]: fix computer monitor
  • e283a97 [mise]: make elixir and erlang use the latest
  • 69a01eb [zsh]: improve backup command to not stop for commit hooks nor gpg signature
  • 52ff404 [vscode]: add default themes
  • a20a9e5 [zsh]: fix backup function commit messages
  • ed83f11 [mise]: fix mise issues
  • 60d0fa1 [mise]: add alias to run tasks
  • 4a2eb79 [mise]: fix activate mise
  • 0df324d [alacritty]: migrate to TOML configuration
  • 7f25f6c [mise]: add temporary prompt with language versions
  • b686219 [mise]: remove rtx and start using mise
  • 858c622 [autorandr]: fix vertical definition of code editor
  • 1cfb774 [autorandr]: add vertical definition of code editor
  • d564e08 [haskell]: add random to list of predefined packages
  • 7fc8930 [vscode]: fix common settings
  • 7ad737f [vscode]: add vscode extensions list and sync user settings

Full Changelog: v2.9.0...v2.10.0

2.9.0

11 Oct 10:25
v2.9.0
b6c7f68

Choose a tag to compare

  • b6c7f68 Fix README banner light and dark modes
  • 8b52c47 [bub]: improve bun
  • 0d7491d [elixir]: improve startup
  • 5bf5e6f [rtx]: remove asdf
  • f4b4198 [zsh]: improve elixir aliases
  • 25e457d [zsh]: improve mix aliases
  • 392e509 [git]: fix marmela code projects path
  • 14dbfb6 (wip) Add surfshark at startup
  • 7a1c763 [i3wm]: add i3ipc package to dependencies

Full Changelog: v2.8.0...v2.9.0

2.8.0

19 Jul 23:29
v2.8.0
a34498a

Choose a tag to compare

  • a34498a Upgrade scripts to 0.14
  • ed0c178 [go]: remove go private flags
  • d233c37 Add bashtop as package to install
  • dedde68 Change WiFi and battery adapters for carbon
  • 2a5f217 [zsh]: add hollywood alias
  • 6ea567f [zsh]: add bin/dockerw alias
  • 1798e4c Add difftastic fo default packages
  • 219af6e [elixir]: add default mix commands
  • a33b407 [vscode]: Don't send user information to solidity extension

Full Changelog: v2.7.0...v2.8.0

2.7.0

19 Jul 23:28
v2.7.0
4f6eadb

Choose a tag to compare

  • 4f6eadb [i3wm]: fix VS Code window
  • 119b816 [vscode]: add vscode extensions list and sync user settings
  • 458aed0 [zsh]: add rebase aliases
  • 290f04e [zsh]: add npm run start alias
  • 5ede0aa [zsh]: add format alias for npm projects
  • aa80600 [elixir]: sort maps on IEx sessions
  • 263e301 [autorandr]: add granjinhos setup configuration

Full Changelog: v2.6.0...v2.7.0

2.6.0

06 May 16:18
v2.6.0
2a918b9

Choose a tag to compare

  • 2a918b9 Update screenshot
  • 35ebecc [zellij]: add functions to better work with zellij
  • 0a4d9b7 [zellij]: navigate between tabs with numbers
  • 44c5a8f [nvim]: add support to kdl configuration language
  • 0a16c9a [zellij]: improve shortcuts on normal mode
  • f0e3f28 [zsh]: add zoxide interactive alias as ji
  • 8a2bfc7 [ssh]: add aur configuration
  • b1cca23 [zellij]: add zellij as multiplexer
  • a8d1fe8 [zsh]: add npm run watch alias

Full Changelog: v2.5.0...v2.6.0

2.5.0

07 Apr 13:20
v2.5.0
074aebf

Choose a tag to compare

  • 074aebf Add nethogs package
  • ba98a97 Replace betterlockscreen by dm-lock
  • a4cc6d3 [i3wm]: Add window search shortcut
  • 0895063 [zsh]: Add make setup alias
  • 5130219 [vscode]: add live share extension to starter list
  • 82fb583 Fix espanso in firefox related programs
  • e7bb393 [gnome]: Add shortcuts configuration
  • 160c9cb [config]: Fix emoji font size on installation
  • a95eb2c [vscode]: improve default configuration for vim mode
  • 6867058 [vscode]: update extensions
  • 31db77b [vscode]: add user settings
  • 5fe9fb7 [ssh]: remove git user from config
  • abfe55e [vim]: add goimports as the formatter for go
  • 85ec115 Add watchexec package
  • 2a9e4df [ssh]: add git user to config
  • a35a5a2 [fly]: Add flyctl installation and configuration script
  • a1b1d8c [config]: Improve emoji font display
  • fe5cc6f Add httpie package
  • 55f030f [config]: Fix emoji fonts display and config
  • 91434f1 [elixir]: add elixir and mix completions
  • e7d238d [elixir]: add erlang dependencies
  • 67d61f5 [autorandr]: Update work setup config

Full Changelog: v2.4.1...v2.5.0

2.4.1

11 Jan 16:41
v2.4.1
b64e72d

Choose a tag to compare

  • b64e72d Improve keychain configuration
  • 6bc7fa0 [nitrogen]: Download lockscreen image
  • e64488a [vscode]: add initial extensions list configuration
  • 3010a4a [ssh]: Add keychain to manage ssh session
  • 00c40df [ssh]: Create system service for ssh agent

Full Changelog: v2.4.0...v2.4.1

2.4.0

10 Jan 17:43
v2.4.0
c995f09

Choose a tag to compare

  • fed9a60 [picom]: Fix setup
  • 43d92b6 [i3wm]: fix picom start up
  • db7101d Upgrade fonts versions
  • c8400d3 [asdf]: Add golang plugin
  • 97a7856 [autorandr]: Update setup configuration
  • 71ee5eb Update Font Awesome 6 download
  • 3d0728c [jetbrains]: Add configuration for scripts
  • 208d423 [git]: Add git-delta as dependency
  • b6d8667 [vim]: Fix markdown plugins
  • 3b1dc40 [elixir]: Add exit util for iex sessions
  • 79a0364 [autorandr]: Upgrade home setup configuration
  • 33cc405 Add GitLab CLI tool
  • 0d89da5 [zsh]: Add make unit-tests alias
  • 785d79a [zsh]: Add make tests alias

Full Changelog: v2.3.1...v2.4.0