6dec59555e
refactor(flake): modifications for readability
2024-08-15 00:41:37 +03:00
a4e3511154
feat(system): add printer and scanner support by default
2024-08-15 00:31:46 +03:00
bf2392c65b
refactor(home): move modules/{program}.nix to modules/{program}/default.nix
2024-08-13 22:52:21 +03:00
c55400247b
refactor(home): move neovim config to modules/
2024-08-13 17:19:02 +03:00
8f9b03ecb0
fix(home): remove firefox containers, somehow fixes console
2024-08-13 17:00:07 +03:00
f7e1b1c86c
feat(home): improve default wallpaper
2024-08-13 12:15:17 +03:00
95f82db97b
fix: add missing allowUnfree options
2024-08-12 22:24:07 +03:00
de224ad756
feat(home): improve firefox configs and fix plasma integration
2024-08-12 22:22:31 +03:00
b2b5c5e003
feat(home): in dolphin, browse through archives
2024-08-11 17:30:20 +03:00
1763a0a695
feat(home): NUR + firefox plasma integration
...
Install plasma-integration extension from NUR, add two settings to
enhance experience in KDE Plasma:
- disable media keys due to plasma-integration
- use KDE file picker over default GTK one
2024-08-11 17:29:31 +03:00
df07321782
chore: update flake inputs
2024-08-10 23:38:25 +03:00
d7c2a32c30
refactor(home): renamed components/ to modules/ and moved awesomerc.lua to resources/
2024-08-10 23:11:46 +03:00
3e900d52ec
chore: update flake inputs
2024-08-09 17:31:22 +03:00
94bf32731b
feat(system): Add remote sshfs filesystem
2024-08-07 21:02:33 +03:00
5e6db2d595
feat: Remove nethack from packages, it will be installed by module
2024-08-06 17:35:49 +03:00
be0c828219
feat(flake, home): Add plasma component using plasma-manager
2024-08-06 15:56:59 +03:00
93a6ef8c15
chore: Update flake inputs
2024-08-06 13:53:04 +03:00
c3327f0152
feat(home): Add neovim keymaps, improve readability
2024-08-06 12:09:59 +03:00
f5b01e9f8f
refactor(system, home): Move mpv [./system -> ./home], add git to ./system
2024-08-06 02:28:20 +03:00
668c2f17c4
refactor(flake, system): improve code structure
...
Refactor configuration generation
- Inherit lib from nixpkgs
- Rename functions (mkHome -> makeHome, merge -> forEachHost
- Relocate some variables' definitions into config generator functions
- Create separate function to track home-manager modules
2024-08-06 01:59:04 +03:00
2f0934d02b
Removed "# vim: ts=2 sw=2 et" from all files
2024-08-05 01:59:45 +03:00
b4f1f0401d
Changed neovim colorscheme to nightfox/nordfox
2024-08-05 01:59:05 +03:00
299528e840
Moved common stuff into ./home/common.nix
2024-08-05 01:35:00 +03:00
9d7e4d18be
Moved firefox config into ./home/components and included it into ./home/common.nix
2024-08-05 00:43:16 +03:00
0ae6f0a1a8
Removed unnecessary { ... }: headers from ./home/**/*.nix
2024-08-05 00:21:49 +03:00
2418e8153a
Moved nethack config into ./home/components and included it into ./home/common.nix
2024-08-05 00:20:57 +03:00
54e78d806e
Included ./system/common.nix in mkSystem function in flake.nix
2024-08-04 23:53:28 +03:00
f4abaea989
Moved awesomerc and hyprland configs into ./home/components
2024-08-04 23:47:49 +03:00
f00850f5d6
Added ./system/common.nix and optimized ./system/${hostname}.nix
2024-08-04 23:43:48 +03:00
a64093ce19
Initial commit
2024-08-04 21:15:01 +03:00