Releases: 99linesofcode/home-manager
Releases · 99linesofcode/home-manager
v0.20.1
v0.20.0
Bug Fixes
- conform.nvim: don't squeeze or trim, it'll be handled by editorconfig/formatters (a144362)
- dependabot: time should be of type string instead of int (fc50350)
- feh: disable override as imlib2 build argument no longer exists (6cd01fa)
- firefox: configuration is now stored and read from XDG_CONFIG_HOME (c840bbb)
- freecad: freecad-wayland no longer exists and freecad presently doesn't build (b7d2376)
- ghidra: now builds correctly again (db7b9ec)
- git: aliases setting shouldve been alias (c2b343f)
- hyprland: dispatch togglesplit has been replaced with layoutmsg (1796df6)
- hyprland: set configType to the legacy hyprlang (3e6ef47)
- mars.shorty: enable styling with stylix (12b8e33)
- nvim-cmp: disable lsp document symbol while the licensing issue is resolved (df4f371)
- nvim: settings entries were renamed to snake_case instead of camelCase (801cbc6)
- sops: use age key generated for host by nixos-config (ddbe338)
- telescope.nvim: live_grep hidden files (fed58f6)
- telescope.nvim: search hidden files and directories unless [.gitignore|.ignore]d (8537da7)
- yazi: settings.manager was renamed to settings.mgr (16ea454)
- yazi: suppress shell wrapper rename warning by being explicit (6f29d71)
- zellij: use default layout as this displays the keybindings on CTRL B (939f97e)
Features
- act: run GitHub Actions from your local dev machine (5957713)
- firefox: enable fake-filler extension (100cae5)
- git: add git filter-repo to simplify history management (3fd3cb7)
- github: let dependabot automatically update git submodules (bc91a14)
- install native ET:Legacy client (6972709)
- lazysql: TUI client for SQL (af6a6c5)
- nvim: add dotenv filetype and make sure .env files are detected as much (dfd2b51)
- nvim: add line length rulers at 80, 120 and 160 characters (4e0cd59)
- nvim: allow aligning code through mini-align (2525fd8)
- nvim: autocompletions for method signature, symbols and treesitter parser (74a93b7)
- nvim: display diagnostics on virtual line with lsp-lines (4604a68)
- nvim: force mini-icons to use glyphs (0da7ebc)
- nvim: formatting sql with sqlruff (36f5ae1)
- nvim: handle linting, formatting and error checking at lsp, nvim-lint or conform level (f1baa44)
- nvim: install language servers and linters that should be globally available (54ad52b)
- nvim: lint markdown using markdownlint-cli2 as well as vale for prose (d13bcad)
- nvim: split or join arguments easily using mini-splitjoin (d58b7a6)
- yazi: override default window behavior in hyprland (f142a3c)
- zsh: run artisan OR testbench in docker OR local with a() and p() (c3c266c)
- zsh: run artisan OR testbench in docker OR local with a() and p() (2620efb)
v0.19.0
Bug Fixes
- google-drive: enable module only when rclone and google-drive are enabled (5415f5c)
- nvim: neo-tree settings are passed as is not translated from camelCase to snake_case (e1a5b1c)
- nvim: nvim-treesitter settings are passed as is not translated from camelCase to snake_case (96f69a0)
- syncthing: enable only when google-drive AND obsidian are enabled (5f54988)
- syncthing: opt-out of sharing anonymous usage data (b8541d5)
Features
v0.18.1
v0.18.0
Bug Fixes
- disable installing ghidra and overriding feh.imlib2 with imlib2Full for the time being (aa44507)
- hyprland: allow navigating and cycling to other half of the workspaces (20f8eee)
- hyprpaper: disable rendering hyprland splash on wallpaper (78d2363)
- nvim: couldn't run lazygit as sub process due to missing .cache/nvim directory (134e09d)
- sops: stops at first match so order of creation_rules is important (827d6e2)
- xdg: enable creating XDG base directories and setting the env variables (82fa48a)
- xwayland: resolve scaling issues for xwayland applications (f5d6a4e)
Features
v0.17.1
v0.17.0
Bug Fixes
- nvim-conform: don't run shellharden in sh (ee46a77)
- nvim: php linting using phpstan (4a42df7)
- openssh: automatically forward agent and keep connection alive (3881051)
- waybar: assume impala since nmtui won't be installed (0b45065)
- waybar: hardcode network interface to prevent faulty autoselect (fc8842b)
- zsh: only add uwsm start to .zprofile if wayland is enabled (3c9a6b5)
- zsh: running artisan in container or local using the a() function (35e78c2)
Features
- alias: run both artisan and composer in docker container if available (95a72bd)
- deploy: let nixos-config handle initial provisioning (8b8172b)
- deploy: succesful deployment of the mars host (7cc7ee1)
- espanso: a text expander (7e5fd1b)
- impala: iwd based TUI wifi manager (3fb2154)
- install jq and yq globally (0e24dca)
v0.16.0
Bug Fixes
- make shell functions POSIX compliant (2ab1b68)
- nvim: calling bdelete closed the whole editor session (e7215a7)
- nvim: disable flash autojump on single result (26d304e)
- obsidian: automatically bounce back from almost any interruption (e740c31)
- steam: missing fonts causing Wine installation wizards to crash (6b3187d)
- vscode: blade formatting using vscode-blade-formatter (7935469)
- vscode: emmet completions didnt work for TailwindCSS (e705ed1)
- vscode: typo in eslint.validate block (6a37f1a)
- zsh: enable zsh integration for fzf (4f5c92c)
- zsh: history substring search was not using fzf (8c511b4)
Features
- artisan: automatically run inside PHP container if present (712b2f0)
- docker: use gnome keyring as credential store (122a00e)
- firefox: add vuejs devtools (aebe150)
- git: enable github cli (e77e483)
- git: update submodules on pull (5739de3)
- insomnia: FOSS Postman alternative (9d02f92)
- install nil and nixfmt-rfc system wide (bdcdf1f)
- nvim: fix yaml linting and formatting by using yq-go (4768487)
- nvim: install helm language server (4264ddb)
- vscode: add todo-tree styling (2fdf2dd)
- vscode: Vuejs syntax highlighting, formatting, etc. (495563f)
v0.15.0
v0.14.0
Bug Fixes
- stylix: style correct vscode profile instead of the default (388a1af)
- vscode-neovim: disable neovim configuration in vscode context (f5698d2)
- vscode: configure html formatter to force attributes on new line (291e1de)
- vscode: force font sizes as other windows do not inherit editor.fontSize (bcaf221)
- vscode: ignore files in .gitignore on search by default (cf49167)
- vscode: key remapping is handled at kernel level now (d2c8c52)
- vscode: read extensions from correct nixpkgs (4f5ff2a)
- vscode: use html formatter for blade files since blade doesnt play nice with livewire (517a3bf)
Features
- firefox: completely disable Pocket for added performance boost (409b9dc)
- firefox: declare default application (f015b83)
- nvim-lsp: intelephense instead of phpactor as lsp (add025c)
- steam: replace protonup with steamtinkerlaunch (80e9696)
- vscode: keybinds for todo tree and cline (6fae63a)
- vscode: removed unnecessary UI element cluttering up the workspace (08eeee4)
- vscode: toggle and focus sidebar (9e6bc71)