7db7922cd3
feat: add tailscale support and update timeZone
2024-08-31 11:50:24 +03:00
ab9b248551
feat: pa-notify and libvirtd configuration
...
added virt-manager and libvirtd for VMs
added pa-notify autostart command for volume notification
2024-08-26 23:08:08 +08:00
71de8c08a0
feat: rollback changes to RTC time
2024-08-25 19:18:41 +08:00
9c7888c5b0
chore: update README.md
2024-08-25 18:53:53 +08:00
5a2116572d
feat: included additional system components
...
Moved proxy declaration to specialisation
Enabled avahi
Enabled CUPS printing services
2024-08-25 18:43:16 +08:00
61202b51c7
fix: resolve issue with obs-studio and NVENC
...
Manually forced nvidia_uvm kernel module to load when system boots.
Fix for https://github.com/NixOS/nixpkgs/issues/272413
2024-08-25 18:41:15 +08:00
5515d4a9cd
feat: introduced new home-manager features
...
Changed wallpaper to better fit the style of the WM
- affected common variables
- affected hyprland configuration
- affected stylix configuration
- included additional flake inputs
Added Spicetify packages (not working)
Added obs-studio home-manager program option
Added vimkey navigation keybinds for Hyprland
2024-08-25 18:40:18 +08:00
c0ef5f3d5f
chore: bump flake.lock
...
this bump fixed segfault issue with wechat-uos
2024-08-25 18:34:25 +08:00
261279f2f4
feat: add keybind definitions in Hyprland config
...
XF86Audio controls: using wpctl
special workspaces: add move to workspace
2024-08-24 15:58:05 +08:00
4a7e9cafd9
feat: AGS config update and stylix config update
...
AGS: add additional indicator customisations
Stylix: specify fonts used for each font style
2024-08-24 13:15:54 +08:00
9ac744a8ce
feat: improve AGS JavaScript definition files
2024-08-22 17:07:24 +08:00
bc64af1a17
feat: enable stylix integration with home-manager
2024-08-22 17:07:07 +08:00
9fec340586
feat: modified AGS bar styling
2024-08-22 11:24:52 +08:00
a88e7c28a5
chore: bump flake.lock
2024-08-21 13:05:51 +08:00
793491e2a1
feat: introduce flake var to shorten nh commands
2024-08-21 11:48:21 +08:00
4fc96a3a59
feat: install desktop application packages
...
Shotwell: photo management
mpv: video playback
kdenlive: video editing software
obsidian: notes
2024-08-20 22:03:30 +08:00
44565c5139
chore: update and Alejandra formatting on devenv
2024-08-20 16:07:20 +08:00
37674d828e
feat: better AGS integration and Hyprland setup
...
AGS: Full AGS config directory init
Autostart: Created myAutostartCommands var to programmatically define
all commands to be started when Hyprland initiates
this includes firefox, thunderbird, and a terminal to be set in the
special Hyprland workspace
2024-08-20 14:27:41 +08:00
b716af87bd
fix: change dataDir and configDir
...
This resolves the issue of not being able to sync the whole directory
because of the existence of protected files.
2024-08-20 14:26:32 +08:00
cb6c0153d4
chore: update flake.lock
2024-08-20 14:26:04 +08:00
3084dbcb7f
feat: grub and greetd setups
...
grub: changed theme to distro-grub-themes
kernel: upgraded to linux zen kernel
greetd: configured tuigreet with greetd to replace sddm
2024-08-20 11:18:51 +08:00
370669f99f
feat: fcitx5 and AGS autostart for Hyprland
...
Fix warning about nixvim rust-analyzer not installing rustc
2024-08-20 11:15:09 +08:00
101aee8193
feat: modified configuration to introduce ags, with extras
...
Revert displayScale to 1
Create AGS bar component configuration
Removed declarations for waybar
2024-08-19 17:33:37 +08:00
044ccc901d
feat: enable configuration for new nixvim plugin virt-column
...
virt-column allows certain coding practices to be applied, such as 80
character spacing which is specified by Linus Torvalds
2024-08-13 13:06:06 +08:00
1f9f2c884f
feat: added nixvim/neovim as default
...
Set nvim as value of EDITOR variable
2024-08-13 12:56:33 +08:00
0e5d8d2139
chore: add LICENSE
2024-08-13 12:54:59 +08:00
24eb923bbb
feat: trying to solve hardware acceleration issue by including libvdpau-va-gl driver support
...
So far this has not worked in VLC media player, with reasons unknown
2024-08-13 12:51:43 +08:00
6e33f37873
feat: added discord and tree packages in home.packages
2024-08-13 12:51:35 +08:00
d88a524105
feat: updated configuration for thunderbird, fish, and hypridle configuration
...
thunderbird: added configuration values in home-manager
fish: added more plugins and custom functions to do funny things
hypridle: changed timeoutSeconds value from 60 to 600 because it is too annoying
2024-08-12 15:31:40 +08:00
70a3ea5d3d
chore: update hostname to reflect machine type
2024-08-12 09:47:21 +08:00
956c555c6f
feat: custom fish prompt and GDK scaling
2024-08-12 09:31:10 +08:00
b62127100e
feat: change hyprland and waybar configuration
...
waybar: Added tray module
foot: changed bindings in hyprland and modified launch params
2024-08-12 09:30:29 +08:00
2fcbfd8d88
refactor: move common variables referenced into common/variables.nix
...
In the future, should have independent variable files for home-manager and nixos-specific,
in their respective directories.
2024-08-12 09:27:59 +08:00
28506968d7
feat: expanded fish configuration
...
Refactored fish configuration values into separate directory
Created fish init shell code for nh and zoxide
Reverted removal of cd=z alias since it works now
2024-08-11 20:40:39 +08:00
dbba4a63e0
feat: change nixvim toggleterm to use fish as shell
2024-08-11 20:28:38 +08:00
5fbc081c46
feat: add zoxide integration with fish
2024-08-11 20:27:55 +08:00
be06b26ff9
feat: add fish git alias plugin
2024-08-11 19:55:26 +08:00
c3500f337e
feat: expanded desktop configuration options
...
Created sensible default waybar configuration
Enabled fish z plugins (NOTE: include git plugin next time)
DEFUNCT: Created wechat package that includes a license archive to circumvent restrictions
2024-08-11 19:52:35 +08:00
fcb2066392
feat: create gruvbox-themed nixvim configuration
...
Added nixvim as a flake input in flake.nix
Added plugin definitions ini home-manager/stvnliu/nixvim/
Added configuration options for easy toggling for editors
2024-08-11 19:50:16 +08:00
2f04f90bc3
chore: bump flake lockfile
2024-08-11 19:47:14 +08:00
170f232750
feat: enabled fcitx5 configuration with RIME configured
...
refactored configuration values in nixos/configuration.nix
2024-08-11 19:46:32 +08:00
588774b59e
feat: create libreoffice configuration
2024-08-10 17:45:13 +08:00
872935e646
fix: fixed kanshi service configuration
2024-08-10 16:13:48 +08:00
8bdd51e77a
feat: added new configuration for enabling fish shell
2024-08-10 13:17:21 +08:00
51c7913ad5
bump: upgrade to latest linux kernel, this should fix the issue where SDDM launches twice, which has been found to be a kernel issue
2024-08-10 12:28:26 +08:00
693c48af99
feat: add more home-manager desktop components
2024-08-10 12:27:20 +08:00
c0695805e3
feat: initial neovim home-manager configuration
2024-08-09 18:31:17 +08:00
6d14dac991
feat(hyprland): added input options for reduced repeat_delay and increased repeat_speed
2024-08-09 18:26:26 +08:00
9e44996afd
bump: flake.lock
2024-08-09 18:09:16 +08:00
7b3e976e68
chore(devenv): update devenv configuration to reflect alejandra version
2024-08-09 18:08:04 +08:00